![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 53
数据结构
Vincent_Jack_0
这个作者很懒,什么都没留下…
展开
-
线性表——单链表
单链表不同于顺序表,可以把单链表形象的比喻成生活中的火车。每节车厢的连接需要靠连接钩进行串接。并且它的访问方式不是随机访问,而是顺序访问,好比在火车上,你必须一个个车厢穿梭才能到达你要去的车厢。1. 结构定义typedef struct Node { int data; typedef struct *next;} Node, *LinkedList;2. 初始化LinkedList linkedlist = NULL:3. 插入插入的时候我们以实际的位序进行插入(默认从零开始)原创 2021-04-21 22:39:24 · 118 阅读 · 0 评论 -
线性表——顺序表
线性表线性表是由相同数据类型的n 个数据元素a0,a l…an-1组成的有限序列。一个数据元素可以由若干个数据项组成。若用工命名线性表,则其一般表示如下:其中,an是唯一的“第一个”数据元素,又称为表头元素;an-1是唯一的“最后一个”数据元素,又称为表尾元素。线性表按照存储结构,可以分为顺序表和链表两种类型。1. 结构声明size: 顺序表容量 length: 顺序表当前元素个数 #define ERROR 0#define OK 1typedef struct Vector { i原创 2021-04-20 23:53:53 · 117 阅读 · 0 评论