![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构#链表
JaSparrow
这个作者很懒,什么都没留下…
展开
-
C++ 数据结构——顺序表的动态存储
/* 顺序表的动态存储 */ #include <iostream> using namespace std; const int InitSize=100; const int IncreSize=10; template<typename T> class SeqList { private: int length; T* data; int maxSize; public: SeqList(); SeqList(T a[],int n原创 2021-03-24 22:25:26 · 156 阅读 · 0 评论 -
C++ 数据结构——循环单链表(尾指针)
/* 循环单链表的实现 */ #include<iostream> using namespace std; template<typename T> struct Node { T data; Node<T>*next; }; template<typename T> class CircleLink { private: Node<T>* rear; public: CircleLink(); Cir原创 2021-03-22 21:29:51 · 1141 阅读 · 1 评论 -
C++ 数据结构——双链表
/* 双链表的实现 */ #include <iostream> using namespace std; template<typename T> struct DNode { T data; //数据域 DNode<T> *piror,*next; //指针域 前驱 后继 }; template<typename T> class LinkList { private: DNo原创 2021-03-20 17:17:51 · 127 阅读 · 0 评论 -
C++ 数据结构——单链表
/* 单链表的实现 */ #include <iostream> using namespace std; template<typename T> struct Node { T data; //数据域 Node<T> *next; //指针域 }; template<typename T> class LinkList { private: Node<T>* first; //单原创 2021-03-13 15:02:00 · 361 阅读 · 0 评论 -
C++ 数据结构——顺序表
/* 顺序表的实现 */ #include<iostream> using namespace std; const int MaxSize=100; template<typename DataType> class SeqList { private: DataType data[MaxSize]; int length; public: SeqList(); SeqList(DataType a[],int n); ~SeqList(原创 2021-03-11 22:52:20 · 150 阅读 · 0 评论