All codes for the teaching material DataStructure writen by Weimin Yan.
- cd DataStructureInC/examples
- edit makefile to choose a test to run
- make
- cd DataStructureInC/trunk
- edit makefile to choose a test to impl
- impl your code in src dir
- make
- SequenceList
- StaticLinkList
- LinkList
- DoubleLinkList
- CircularLinkList
- LinkListWithHead
- Polynomial
- SequenceStack
- LinkStack
- LinkQueue
- SequenceQueue
- SequenceString
- HeapString
- LinkString
- WordIndexList
- SequenceArray
- TripletSparseMatrix
- CrossSparseMatrix
- HeadTailGeneralizedList
- ExtendSequenceGeneralizedList
- SequenceBinaryTree
- LinkBinaryTree
- ThreadBinaryTree
- ParentTree
- ChildTree
- ChildSildeTree
- AdjacentMatrixGraphic
- AdjacentListGraphic
- OrthogonalListGraphic
- AdjacentMultipleListGraphic
- Related Algorithm:
- Directed Graph:
- Strongly Connected Components
- Topological Sort of Directed Acyclic Graph
- Key Path of Directed Acyclic Graph
- Undirected Graph:
- Key Node
- Minimal Spanning Tree
- Shortest Path
- Directed Graph:
/examples
Unit tests and impl codes.
/trunk
Only the tests and method define without impl codes.