![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构学习
文章平均质量分 58
有只小白叫岳飒
二次元的程序员,希望能开发出自己喜欢的游戏吧
展开
-
顺序表功能的实现与总结
顺序表所需要功能1.创建一个空的顺序表2.指定位置插入数据3.判断顺序表满4.遍历顺序表5.判断顺序表是否为空6.删除指定位置的数据7.修改指定位置的数据8.修改指定的数据(将一个数据修改为新值)9.查找指定数据的位置10.查找指定位置的数据11.清空表首先创建一个结构体typedef int datatype;//定义一个数据类型为datatype,方便之后使用//定义一个顺序表的结构体typedef struct list_t{ datatype data[N]原创 2022-03-26 20:50:26 · 2864 阅读 · 0 评论 -
有头结点的链表的功能及实现
有头单向链表:(浪费一个节点保存下一个节点地址)头节点的数据域无效,指针域有效无头单向链表:所有节点的数据域和指针域都是有效的定义节点结构体:(一个节点保存一个数据元素)typedef int datatype;typedef struct node_t //node是节点的意思{ datatype data; //数据域 struct node_t *next; //保存下一个节点的地址}linklist_t;遍历有头单向链表void showHead(linkl原创 2022-03-30 09:47:09 · 337 阅读 · 0 评论