数据结构
文章平均质量分 50
「已注销」
这个作者很懒,什么都没留下…
展开
-
数据结构 链式存储结构
单链表 单链循环表 #include #include using namespace std; typedef struct link { int data; link *next; }link; link *Link = new link; void back_create(link **p,int n) { link *t; t = *p; f原创 2016-10-22 14:17:57 · 380 阅读 · 0 评论 -
数据结构 堆
本代码参考《算法导论》 堆结构是一种特殊的二叉树结构,可以近似看作于完全二叉树,我们一般讨论的堆结构是二叉堆结构,其形式一般是:最大堆,最小堆。最大堆每次从堆顶取出最大值然后进行维护使得下一次取出的值也是最大值,最小堆同理。 左为最大堆 右为最小堆 实现代码如下 #include #include #include #define len 1010 using na原创 2016-10-24 08:24:56 · 380 阅读 · 0 评论 -
数据结构 二叉搜索树实现
C++ 二叉搜索树实现原创 2016-10-18 23:11:58 · 350 阅读 · 0 评论 -
数据结构 线性表
#include #include #define len 1010 using namespace std; typedef struct seqlist { int data[len]; int length; }seqlist; int x; seqlist *insert(seqlist *p,int pos) { for(int i = p->length-原创 2016-10-19 20:44:19 · 232 阅读 · 0 评论