自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

混吃等死的a_fish_lost_dream

兴趣使然的博客更新

原创 队列

队列 数组实现 //检验是否为空 int IsEmpty(Queue Q) { return Q->Size == 0; } //检验是否满了 int IsFull(Queue Q) { return Q->Size == Q->Capacity -...

2018-01-18 20:58:20

阅读数 48

评论数 0

原创

栈 链表实现 //建立一个表头 Stack CreateStack(void) { Stack S = malloc(sizeof(struct Node)); if(S == NULL) { printf("Out of Space\n...

2018-01-16 08:24:07

阅读数 82

评论数 0

原创 游标链表

游标链表 不用指针和malloc()、free()函数构建链表。 核心的内容是: 数据储存在一组结构体中。每一个结构体包含有数据及指向下一个结构体的指针。 一个新的结构体可以通过调用malloc而从系统的全局内存得到,并可通过调用free而被释放。 #define ...

2018-01-13 15:12:42

阅读数 96

评论数 0

原创 循环链表

循环链表 环状的双向链表。 //判断是否为空 int IsEmpty(List p) { return (p->Next == p && p->Prior == p); //创建一个空表头 List MakeEmpty(List p) { ...

2018-01-09 21:48:01

阅读数 66

评论数 0

原创 双向链表

双向链表 双向链表的结构与类似。 //检验是否只有一个链头 int IsEmpty( Position p ) { return ( p->Prior == NULL && p->Next == NULL ); } //建造空连头,使得前、后驱都指...

2018-01-05 22:07:26

阅读数 67

评论数 0

原创 单向链表

单向链表 模型就不再描述了,这里主要是分析一下操作。 //测试空列表 //Return true if L is empty int IsEmpty( List L ) { return L->Next == NULL; } //测试当前元素是否为最后一个元素 //Retu...

2018-01-03 18:18:05

阅读数 41

评论数 0

提示
确定要删除当前文章?
取消 删除