![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
Karl Du
全栈工程师
展开
-
线性表——静态顺序表
#include <stdio.h>/#define MAX_SIZE 100typedef int DataType;typedef struct{ DataType data[MAX_SIZE]; int top; int length;}SeqList;int ListCount(SeqList L);//Countvoid InitLis...原创 2018-07-01 15:33:53 · 212 阅读 · 0 评论 -
线性表——动态顺序表
静态顺序表与静态顺序表不同的是它的初始化和动态分配空间,算法和静态顺序表没什么区别,唯一区别就在于动态顺序表如果元素满了可以再增加空间。代码如下:#include <stdio.h>#define ADD_SIZE 4#define MAX_SIZE 100typedef int DataType;typedef struct List{ DataType *data...原创 2018-07-01 16:09:25 · 180 阅读 · 0 评论 -
线性表——链式存储(动态)
代码如下:#include <stdio.h>typedef int DataType;typedef struct LNode{ DataType data; struct LNode *next;}LNode,*LinkList;initList(LinkList L);//init ListLNode *createListToHead();//cr...原创 2018-07-01 20:26:08 · 170 阅读 · 0 评论 -
线性表——链式存储(静态)
有点小问题,埋个伏笔代码:#include <stdio.h>#define MAX_SIZE 100typedef int DataType;typedef struct{ DataType data; int cur;}component,SLinkList[MAX_SIZE];void InitList(SLinkList L);int Malloc...原创 2018-07-10 13:48:56 · 170 阅读 · 0 评论