- 博客(5)
- 收藏
- 关注
原创 一个二叉树程序
暂时只实现了插入和清空操作,后续其他操作会继续实现#includeusing namespace std;#includetemplate class bTree{public: struct node{ T data; node* left; node* right; node(const
2014-03-21 16:28:28 759
原创 Queen模板实现
今天早上给大家带来一个Queen的实现.#include#includeusing namespace std;template class Queen{ public: struct node{ T data; node* next; node(const T data = T
2014-03-15 09:08:02 732
原创 Stack数据结构的模板实现
上篇文章list忘了声明一点,此链表带有一个亚元节点(即不存放数据,只记录第一个链表节点位置的节点)。这次的这个Stack也是一个带有亚元节点的Stack。 这个实现基本上把Stack该有的基本的东西都实现了,比如说:判空,判满,出栈,入栈等等。后续还会有个人写的基本的数据结构的贴上来。 好了再次我就不多说了直接贴代码: #include#includeusing na
2014-03-15 00:03:46 455
原创 单链表操作的实现
这次给大家带来一个单链表的C++模板实现。主要有插入(前插,后插,给定值插),删除(主要是给定值删除),倒置,等基本的操作,后续的操作会陆续做出来。因为模板类比较特殊,分开的文件有的编译器在编译是不会出错,有的编译器会出错,因为我用的编译器,会出错,所以我把定义和实现都在一个文件中实现。下面是主要的代码:#includeusing namespace std;
2014-03-12 13:59:54 660
原创 Array模板类
模板类算是比较麻烦的一个东西,在这儿我记一个我自己写的模板Array类: #include#include#include"Array.h"#include"outOfRange.h"using namespace std;template class Array{ friend ostream& operator& temp) {
2014-03-07 11:07:51 965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人