'C' Source Code Examples
A numeric calculator: starting point for complex calculator
calculat.c
Prime number generators
primes.c
eratothenes.c
Some Example Programs demonstrating pointers to pointers
ptrptr.c
stack.c
myprintf.c
Multiplication program demonstrating relative inefficiency of an iterative algorithm
slowmult.c
Multiplication program demonstrating relative efficiency of a recursive algorithm
fastmult.c
Merge sort program demonstrating a recursive sorting algorithm
mergsrt.c
Chris Noble's Knuth binary tree program refactored by Richard Kay
tree.c
Chris Noble's original binary tree program
cntree.c
Richard Kay's AVL balanced binary tree program
avltree.c
Program demonstrating heap priority queue implementation.
heap1.c
General sort first program demonstrating function passing algorithm
gensort.c
General sort second program demonstrating function passing algorithm
gensort2.c
Program to create random values in a file suitable for sort testing
mkrands.c
Example random text data as created by mkrands.c
rands.txt
Program to use random values for generating passwords
pwgen.c
Program to use random values for creating a value for PI.
randpi.c
In order to use pwgen.c and randpi.c programs, a file random.bin
(not supplied) needs to be created first containing a random stream
of bits.
Program to generate a mininum spanning tree from a graph
to plan the shortest route between 2 places.
minspan.c
In order to use minspan.c the following input data may be
used: vertices.txt and
edges.txt