- 博客(15)
- 收藏
- 关注
原创 掌握循环队列的基本操作实现方法.
疑惑出队位置为什么先改变头指针再把值赋给X?1编写一个程序实现队列的各种基本运算.(6) 取当前队头元素值返回。(2) 判断队列是否为空。(3) 判断队列是否为满。数据结构第五次实验内容。(1) 初始化循环队列。
2024-05-25 16:23:25
230
原创 两个带有表头节点的有序单链表La 、Lb. 将La,Lb 合并成一个有序单链表Lc
【代码】两个带有表头节点的有序单链表La 、Lb. 将La,Lb 合并成一个有序单链表Lc。
2024-05-25 16:03:58
384
原创 显示链表中每个节点的数据,并做删除和插入处理
(3) 删除链表中的节点是从p 指向第1个节点开始, 检查该节点的数据是否等于要删除的数据,如果相等就将该节点删除, 如不相等,则将p 后移一个节点,如此进行下去, 直到表尾为止。设一个指针变量p, 先指向第1 个节点,显示p 所指的节点, 再显示p 后一个节点,直到链表尾节点。(1 ) 建立链表是从无到有地建立起一个链表, 既一个一个地输入各节点数据,井建立起前后相互链接的关系.(4) 插入节点是将个节点插入到己知的链表中,且保持节点的数据按原来的次序排列。数据结构第三次实验【实验说明】
2024-05-25 15:55:34
180
原创 实现两个有序顺序表的合并
已知顺序表la和lb中的数据元素按递增有序排列,将la和lb表中的数据元素,合并成为一个新的顺序表lc。Lc中的数据元素按递增有序排列,并且不破坏la表和lb表。
2024-05-25 15:03:20
209
原创 顺序表各种基本操作的实现,typedef说明
typedef作用是为一种数据类型定义一个名字,包括内部数据类型(int,char……)和自定义数据类型(struct),目的是给变量一个易记且意义明确的新名字。简化一些比较复杂的类型声明。设Edel为在长度为n的线性表中插入一个元素时所需的平均移动次数。设Ein为在长度为n的线性表中插入一个元素时所需的平均移动次数。插入操作的移动次数:n-i+1。
2024-05-24 11:20:10
218
原创 顺序栈的十--八的进制数转换
数据结构课后,老师布置的第二次作业中进行进制数转换时,出现乱码的原因与解决。注意事项:对栈的各种操作名都是固定的,尽量别误用。乱码原因可能是电脑问题。换电脑编译,问题解决。
2024-05-18 14:40:07
142
原创 循环队列中队头、队尾指针变化,以及满各条件要求
front 队头指针 rear 队尾指针通常定义 front 指向队头前一个位置MAX 为定义的队列最大容纳量。
2024-05-11 10:47:15
212
1
原创 单链表 语句 if(p)与if(!p) while(p)的意思 区分
判断语句 if(p) 表示if(p==NULL) 结点p为空结点。p) 表示if(p!=NULL) 结点不为空。
2024-05-09 21:46:55
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人