c++模板实现常见数据结构
会有以下内容
1.优先级队列
2. 数组环形队列
3. 链式队列
4. 顺序队列
5. 数组栈
6. 链式栈
7. 单链表
8. 双链表
9. 环形链表
10. 二叉树
11. 线索二叉树
12. B+树
13. 哈夫曼树
14. 最小堆
15. 字符串
16. 排序算法
月已满西楼
某不知名学校毕业学生,某不知名名企软件工程师,擅长C++
python,Mysql
展开
-
堆和优先级队列
搜索二叉树含迭代器 vs2013下编写的项目工程见 我的 github: https://github.com/excelentone/DataStructheap.h#include<iostream>#include<cassert>#include <vector>using namespace std;template<class T>struct Less{ boo原创 2017-06-08 21:37:26 · 350 阅读 · 0 评论 -
含迭代器的红黑树
搜索二叉树含迭代器 vs2013下编写的项目工程见 我的 github: https://github.com/excelentone/DataStruct#include<iostream>using namespace std;#include<cassert>enum COLOR{ RED, BLACK };template<class K, class V>struct RBT原创 2017-06-08 21:34:57 · 660 阅读 · 0 评论 -
搜索二叉树含迭代器
搜索二叉树含迭代器#include<iostream>#include<cassert>using namespace std;template<class K, class V>struct BSTNode{ BSTNode(const K& key=0, const V& value=0) : _pLeft(NULL) , _pRight(NULL) ,原创 2017-06-08 21:30:23 · 1034 阅读 · 0 评论