2023/12/4 8:00 - 12/22: round 1
2023/12/27 - now: round 2
- [x] (7 days)2023/12/27 7:00 - 2024/1/2 16:00 : chapter 1, introduction
- [x] (16 days)2024/1/2 16:00 - 1/17 19:00 : chapter 2, Vector
- [x] (3 days) 2024/1/17 19:00 - 1/19 22:10 : chapter 3, List
- [x] (11 days)2024/1/19 22:10 - 1/29 22:00 : chapter 4, stack and queue
Why do you progress so slow ? What's stopping you ? Just ignore all the C++ grammar details, let the compiler check them for you, you only focus on the algorithm ideas ! Remember this project is NOT where you study C++ grammars !
- [ ] 2024/5/5 18:40 - : chapter 5, binary tree
The accompanying source code of the book:
These source code is copied from:
How to run: I add one Makefile to each following directory, cd into each directory, then run "make all"
$ cd src/List/
$ make all
$ ./build/apps/program 5
note: "./build/apps/program" is the generated executable
Caution: if you come across this kind of compile error "error: xxxx was not declared in this scope" which is reported by many header files that you don't include, you may refer to this issue: https://github.com/OccupyMars2025/dengjunhui-data-structure-cpp-source-code/issues/7