《数据结构、算法与应用C++语言描述》书中代码和习题解答
原书链接:https://www.cise.ufl.edu/~sahni/dsaac/
使用CMake构建
cmake -G "Unix Makefiles" -B cmake-build
cmake --build cmake-build
使用CTest运行单元测试
cd cmake-build/
ctest
- Linear_list:线性表抽象基类
- Array_list:线性表的数组实现
- Vector_list:线性表的vector实现
- Linked_list:不带头节点的单向链表
- Circular_linked_list:带头节点的单向循环链表
- Matrix:矩阵
- Stack:栈抽象基类
- Array_stack:栈的数组实现
- Linked_stack:栈的链表实现
- Queue:队列抽象基类
- Array_queue:队列的数组实现