- graph.h: general graph stuff
- euler.h: test if graph is Eulerian, find Euler-cycle.
- path.h: Singly-linked list structure to store paths in
- fib_heap.h: generic fibonacci heaps
- graph_alg.h: currently MST for undirected graphs
- int_list.h: vector-like things for ints only
- digraph.h: better directed graph stuff
- push-relabel.h: max-flow with push relabel
- Eulerweg.c: check if input graph is connected/Eulerian, find Euler-cycle if both.
- mst.c: Find MST in connected undirected graph
- heap_test.c: interactive fibonacci heap
- heapsort.c: test program to sort numbers
- bfs.c: find shortest path in indirected graph with BFS
- menger.c: find edge-disjoint s-t-paths
- max-flow.c: find maximal s-t-flow in directed graph
- assignment.c: Solve the assignment problem in a complete bipartite graph