Handwritten diverse and common data structures with clean and well-annotated C++ implementation for systematic learning toward Data Structure.
- Four classes of diverse and common data structures, the order should be
Linear -> Tree -> Set -> Graph
- Include not only implementation and usage, but also some applications of them
- The implementation is in the generic programming pattern with template class
Most of the data structures are introduced in Data Structure: Principle and Practice by Huiyu Weng and Yong Yu, which is also the main reference I refer to.