首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TwistVegas
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 70
沸点 6
赞
76
返回
|
搜索文章
最新
热门
数据结构-队列(中)
队列(中) 上文最后,说到了循环队列的定义以及初始化操作,本文继续讲述循环队列的其他操作。 入队列(EnQueue) 插入元素前,首先要判断队列是否已经满了,如果队列已满,就立即return结束函数。
数据结构-队列(上)
队列(上) 队列的结构以及顺序表中队列(queue_s)的定义、初始化 队列和栈一样,也是一种特殊的线性表,和栈不同的是,栈只能在线性表的一端进行插入和删除操作,而常规的队列(因为还有双端队列这种情况
数据结构-顺序栈
顺序栈 栈的结构以及栈结构体(stack)定义 和以后要说到的队列一样,栈是一种特殊的线性表,因为栈只允许在顺序表的一端进行插入以及删除操作,在另一端或者是在顺序表的其他位置进行这些操作都是不被允许的
数据结构-链表题(23.4.19)
来回删除最小值 设有一个带头结点的循环单链表,其结点值均为正整数。设计一个算法,反复找出单链表中结点值最小的结点并输出,然后将该结点从中删除,直到单链表空为止,再删除表头结点。 代码 题解
数据结构-链表题(23.4.18)
链表连续子序列 两整数序列A和B已经存入到两个单链表中,设计一个算法,判断序列B是否是序列A的连续子序列。 代码 题解 这道题由于是判断的连续子序列,所以首先让指针sa遍历链表A,直到sa指向结点的d
数据结构-链表题(23.4.17)
单链表一分为二 设C={a1,b1,a2,b2,···,an,bn}为线性表,采用带头结点的单链表存放,设计一个就地算法,将其拆分成为两个线性表,使A={a1,a2,···,an},B={bn,···
数据结构-链表题(23.4.16)
递归删除指定值结点 设计一个递归算法,删除不带头结点的单链表l中所有值为x的算法。 代码 题解 一个很简单的链表递归,每一次递归删除当前结点的data值与和参数data一样的结点,并让函数参数l为指向
数据结构-循环链表
循环链表 循环链表是一类特殊的链表,之前文章所说的链表都是非循环的,无论是单链表结点(node)还是双链表结点(d_node),链表最后一个结点的next指针都指向NULL。而在循环链表中,链表最后一
数据结构-非循环双链表
非循环双链表 结点(d_node)结构 双链表一个结点由两个指针元素prior和next,以及一个数据元素data构成。data用于存放结点d_node的数据,prior用于指向链表中上一个结点的地址
数据结构-非循环单链表(下)
非循环单链表(下) (昨天是第一次在blog平台上发文,因为快过0点了,文章写的比较仓促,今天把非循环单链表的部分全部写完) 获取第一个包含指定数据元素的结点地址 链表从表头开始,依次向后遍历(即指针
下一页
个人成就
文章被点赞
26
文章被阅读
4,727
掘力值
377
关注了
13
关注者
2
收藏集
0
关注标签
0
加入于
2023-04-12