
数据结构
文章平均质量分 78
acesfre
宇宙中的一粒尘埃
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构(队列):队列的链式存储结构
/* *数据结构(队列):队列的链式存储结构 *用单链表实现 *Date:2017/4/16 */ #include #include #define ElemType char #define InitSize 100 typedef struct LNode{ ElemType data; struct LNode *next; }LNode; typedef struct原创 2017-04-17 00:33:18 · 434 阅读 · 0 评论 -
数据结构(队列):循环队列
/* *数据结构(队列):循环队列 *顺序存储 *牺牲一个空间单元来判段队列满状态。Q.front == (Q.rear+1)%InitSize *Date:2017/4/16 */ #include #define ElemType char #define InitSize 100 typedef struct{ ElemType data[InitSize]; int f原创 2017-04-17 00:32:31 · 382 阅读 · 0 评论 -
数据结构(队列):队列的顺序存储结构
/* *数据结构(队列):队列的顺序存储结构 *Date:2017/4/16 */ #include #include #define ElemType char #define InitSize 100 typedef struct{ ElemType data[InitSize]; int front,rear; }SqQueue; void initQueue(SqQueu原创 2017-04-17 00:29:03 · 762 阅读 · 0 评论 -
数据结构(栈):栈的链式存储结构
/* *数据结构(栈):栈的链式存储结构 *用头插法建立的链栈,栈顶元素为S->next所指结点 *Date:2017/4/14 */ #include #include #define InitSize 100 #define ElemType char typedef struct LNode{ ElemType data; struct LNode *next; int原创 2017-04-15 17:35:07 · 399 阅读 · 0 评论 -
数据结构(栈):顺序栈
/* *数据结构(栈):顺序栈 *栈为空时,栈顶指针top==-1;栈不为空时,top==栈顶元素数组下表+1 *top != 0; top > 0时,表示栈中元素个数; *Date:2017/4/14 */ #include #include #define MaxSize 50 #define ElemType char typedef struct{ ElemType d原创 2017-04-14 22:31:47 · 409 阅读 · 0 评论 -
数据结构(线性表):线性表的静态链式表示
/* *数据结构:线性表的静态链式表示 *单链表 静态链表 *线性表元素序号从1算起 *L[0]专设为头结点 *Date:2017/4/14 */ #include #include #define InitSize 100 #define ElemType char typedef struct LNode{ ElemType data; int length; int原创 2017-04-14 18:10:34 · 267 阅读 · 0 评论 -
数据结构(线性表):双循环链表
/* *数据结构:线性表的链式表示 *双链表 循环链表 *线性表元素序号从1算起 *Date:2017/4/13 */ #include #include #define InitSize 100 #define ElemType char typedef struct LNode{ ElemType data; int length; struct LNode *prior原创 2017-04-14 18:09:28 · 320 阅读 · 0 评论 -
数据结构(线性表):单循环链表
/* *数据结构:线性表的链式表示 *单链表 循环链表 *线性表元素序号从1算起 *Date:2017/4/13 */ #include #include #define InitSize 100 #define ElemType char typedef struct LNode{ ElemType data; int length; struct LNode *next;原创 2017-04-14 18:07:38 · 621 阅读 · 0 评论 -
数据结构(线性表):双链表
/* *数据结构:线性表的链式表示 *双链表 *线性表元素序号从1算起 *Date:2017/4/13 */ #include #include #define InitSize 100 #define ElemType char typedef struct LNode{ ElemType data; int length; struct LNode *prior,*nex原创 2017-04-14 18:06:10 · 471 阅读 · 0 评论 -
数据结构(线性表):单链表
/* *数据结构:线性表的链式表示 *单链表 *线性表元素序号从1算起 *Date:2017/4/13 */ #include #include #define InitSize 100 #define ElemType char typedef struct LNode{ ElemType data; int length; struct LNode *next; }LNo原创 2017-04-14 18:04:02 · 480 阅读 · 0 评论 -
数据结构(线性表):线性表的顺序表示
/* *数据结构:线性表的顺序表示 *线性表元素的序号从1开始 *Date: 2017/4/13 */ #include #include #define MaxSize 100 #define InitSize 100 //表长度的初始化定义 #define ElemType int #define ElemNum 10 struct SqList{ //ElemType da原创 2017-04-14 18:00:11 · 550 阅读 · 0 评论 -
数据结构(队列):双端队列
/* *数据结构(队列):双端队列 *用单链表实现,链式存储结构 *Date:2017/4/16 */ #include #include #define ElemType char #define InitSize 100 typedef struct LNode{ ElemType data; struct LNode *next; }LNode; typedef stru原创 2017-04-17 00:34:12 · 1264 阅读 · 0 评论