数据结构
文章平均质量分 62
关于数据结构的学习
欧业
个人水平有限,资质平平。但惟愿当一名优秀的程序员。做一些笔记记录自己的成长历程
展开
-
C语言/C++链表知识浅谈
c语言链表知识浅谈 文章目录c语言链表知识浅谈引言基础知识 引言 链表相比于数组的优越在于链表的元素独立性较强,易于频繁插入或删除数据元素;缺点在于其不稳定性较大。 基础知识 在线性表中,每个结点只需要存放后继结点的地址,让一个个元素串联起来,就能够形成一个“单向链表” 单向链表的结构体为 struct Node{ datatype data; Node*next; }; ...原创 2021-02-15 11:50:48 · 217 阅读 · 0 评论 -
数据结构之顺序表(C语言)
数据结构之顺序表 文章目录数据结构之顺序表引言C语言顺序表的代码实现结构体初始化顺序表查找元素遍历顺序表扩容插入元素删除元素释放空间C++版本 引言 顺序表是最基本的数据结构,主要知识点在于其的初始化、查找、遍历、删除元素、插入元素、扩容、释放空间 C语言顺序表的代码实现 PS:下面用到的malloc、free函数位于stdlib头文件中 结构体 typedef struct Vector{ int length,size;//顺序表的长度、空间大小 int*data;//指向特定连续空间的指针 }Vect原创 2021-02-28 20:17:57 · 370 阅读 · 0 评论