/DataStructureHowTo

Handwritten diverse and common data structures with clean and well-annotated C++ implementation

Primary LanguageC++MIT LicenseMIT

DataStructureHowTo

Handwritten diverse and common data structures with clean and well-annotated C++ implementation for systematic learning toward Data Structure.

Support Features

  • 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

Note

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.