![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模板
他们叫我无极
普普通通,简简单单,真真切切,实实在在。
展开
-
C++类模板实现顺序栈
/*********************************栈的抽象类的定义****************************/ template class stack { public: virtual bool isEmpty() = 0; virtual void push(const dataType& d) = 0;原创 2011-11-09 22:18:59 · 569 阅读 · 0 评论 -
C++类模板实现单链表
/********************************线性表抽象类的定义***************************/ template class list{ public: virtual void empty()=0; //清空线性表 virtual int getLength()=0; //求表的长度 virtua原创 2011-11-09 22:18:02 · 382 阅读 · 0 评论 -
C++类模板实现顺序表
/********************************线性表抽象类的定义***************************/ template class list{ public: virtual void empty()=0; //清空线性表 virtual int getLength()=0; //求表的长度 virtua原创 2011-11-09 22:12:55 · 400 阅读 · 0 评论 -
C++类模板实现双链表
/********************************线性表抽象类的定义***************************/ template class list{ public: virtual void empty()=0; //清空线性表 virtual int getLength()=0; //求表的长度 virtua原创 2011-11-09 22:15:30 · 334 阅读 · 0 评论 -
C++类模板实现链栈
/*********************************栈的抽象类的定义****************************/ template class stack{ public: virtual bool isEmpty()=0; virtual void push(const dataType& d)=0; vi原创 2011-11-09 22:19:39 · 691 阅读 · 0 评论 -
C++实现二叉树
其中的 linkStack.h 和 linkQueue 分别在 以下两篇博文里:linkStack 、linkQueue #include #include "linkStack.h" #include "linkQueue.h" using namespace std; //定义节点 template struct node { T data; //结点中保存的数据原创 2011-11-09 22:49:40 · 401 阅读 · 0 评论 -
C++类模板实现链队
/*定义链队*/ template class LinkQueue { public: linkQueue(); //构造函数 bool isEmpty(); //判空函数 void enQueue(const T&); //进队函数 T deQueue(); //出队函数 T getHead();原创 2011-11-09 23:18:02 · 893 阅读 · 0 评论