
数据结构
保证四个小时充足睡眠
这个作者很懒,什么都没留下…
展开
-
冒泡排序算法及其过程代码
冒泡排序算法C语言实现原创 2022-09-01 22:00:39 · 213 阅读 · 0 评论 -
【C语言数据结构-插入排序算法】
理解并使用C语言实现三种插入排序算法原创 2022-09-01 00:13:26 · 2479 阅读 · 0 评论 -
数据结构【队列-使用链式存储实现队列】
C语言代码实现链式队列原创 2022-07-25 22:11:36 · 1210 阅读 · 0 评论 -
数据结构【队列-使用顺序存储实现队列】
C语言如何实现顺序存储的队列原创 2022-07-25 21:12:39 · 1119 阅读 · 0 评论 -
数据结构(实现不带头结点的链栈)
数据结构中实现不带头结点的链栈原创 2022-07-24 20:03:05 · 1775 阅读 · 0 评论 -
数据结构(共享栈的实现)
数据结构中共享栈如何实现?原创 2022-07-24 17:51:59 · 747 阅读 · 0 评论 -
数据结构(顺序栈的实现)
数据结构顺序栈如何实现?原创 2022-07-24 16:58:00 · 231 阅读 · 0 评论 -
数据结构(使用头插法实现单链表)
1.线性表的链式存储就是单链表,单链表通过一组任意的存储单元来存储线性表的数据元素(逻辑相邻,存储离散),单链表对于每一个链表结点,不但存储自身数据,还开辟了存储一个指向后继结点的指针。优点解决了顺序表需要大量连续存储单元的问题,单链表的数据元素离散的分布在存储空间中。3.建立单链表可以使用头插法和尾插法两种操作,其中头插法创建的单链表数据有逆置效果。4.创建单链表可以使用头结点方便编码,也可以不使用头结点,本代码使用了头结点。4.按位查找(两种方法的区别在于返回值)1.使用头插法建立单链表。......原创 2022-07-20 15:43:22 · 7612 阅读 · 1 评论 -
数据结构(使用头插法实现双链表)
为什么使用双链表?原创 2022-07-20 17:53:15 · 1448 阅读 · 1 评论 -
数据结构(使用尾插法实现单链表)
1.线性表的链式存储就是单链表,单链表通过一组任意的存储单元来存储线性表的数据元素(逻辑相邻,存储离散),单链表对于每一个链表结点,不但存储自身数据,还开辟了存储一个指向后继结点的指针。优点解决了顺序表需要大量连续存储单元的问题,单链表的数据元素离散的分布在存储空间中。3.建立单链表可以使用头插法和尾插法两种操作,其中头插法创建的单链表数据有逆置效果。4.创建单链表可以使用头结点方便编码,也可以不使用头结点,本代码使用了头结点。缺点需要额外的存储空间存放指针域。...原创 2022-07-20 15:08:42 · 4004 阅读 · 0 评论 -
数据结构(使用动态分配实现顺序表)
在动态分配时,存储数组的空间实在程序执行的过程中通过动态存储分配语句分配的,一旦数据空间占满,就开辟一块更大的存储空间,用来代替原本的存储空间,这样就可以达到扩充存储数组空间的目的,不需要一次性给线性表分配所有空间。1.线性表的定义(逻辑结构)具有相同数据类型的n(n>=0)的有限个数的数据元素的有序排列。3.线性表的存储结构顺序存储(产生了顺序表),链式存储(产生了链表)2.线性表的运算(操作)创建销毁,增删改查。这里使用的是malloc函数进行动态分配。使用动态分配是实现顺序表的一种方式。...原创 2022-07-19 22:03:43 · 955 阅读 · 0 评论 -
数据结构(使用静态数组实现顺序表)
数据结构(使用静态数组实现顺序表)原创 2022-07-18 17:41:45 · 1496 阅读 · 1 评论