- 博客(4)
- 收藏
- 关注
原创 线性表_双向循环链表(Caesar加密变换结点顺序 代码实现 )
1.有图有真相2.代码实现//Caesar Password with DualLinkList#include #include #define OK 1#define ERROR 0typedef char ElemType; //双向循环链表元素类型typedef int Stutas; typedef struct DualNo
2017-04-27 22:37:40 513
原创 线性表_循环链表(增减删查 + 约瑟夫环问题 代码实现 )
1.概念循环链表是链式存储结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。判断空链表的条件是head==head->next;rear==rear->next;循环链表的特点是无须增加存储量,仅对表的链接方式稍作改变,即可使得表处理更加方便灵活。①循环链表中没有NULL指针。涉及遍历操作时,其终止条件就不再是像非循环链表那样判
2017-04-20 23:57:53 424
原创 线性表(插入/清除数据/快慢指针查找中间数据)
1.概念线性表 :顺序存储结构线性表 及 链式存储结构线性表链式存储结构线性表(线性链表):具有链接存储结构的线性表,它用一组地址任意的存储单元存放线性表中的数据元素,逻辑上相邻的元素在物理上不要求也相邻,不能随机存取。一般用结点描述:结点(表示数据元素) =数据域(数据元素的映象) + 指针域(指示后继元素存储位置)顺序存储结构线性表:顺序存储结构就是用一组地址连
2017-04-18 22:22:13 588
原创 C++_class Template about Stack(使用类模板实现栈操作)
1.类模板定义:在C++的Template中很多地方都用到了typename与class这两个关键字,有时候这两者可以替换,那么这两个关键字是否完全一样呢?事实上class用于定义类,在模板引入c++后,最初定义模板的方法为:template,这里class关键字表明T是一个类型,后来为了避免class在这两个地方的使用可能给人带来混淆,所以引入了typename这个关键字,它的作用同
2017-04-15 10:31:54 2680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人