![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构学习
文章平均质量分 54
自用
cllsse
身体不好的彩笔
展开
-
使用堆排序算法
回想这一年真没有好好碰英语,全靠考前突击了三天,背小红书上的单词和句型。听力果然一个都没听出来,对答案的时候发现臆想的几个答案全是错的,不如直接按首先念的某些单词选选项。早知道去年就把六级过了,这一年英语已经返祖了,那天背单词连language都没反应过来。使用堆排序算法(升序,建大堆顶)完善此程序。(注:截图为堆排序初始化后的大堆顶结果,详见源代码)原创 2023-12-16 23:46:10 · 438 阅读 · 0 评论 -
数据结构 查找基本概念
第七章查找。。。偶尔更新原创 2023-11-23 23:49:54 · 1116 阅读 · 0 评论 -
数据结构 树和二叉树概念解析
偶尔更新原创 2023-11-09 08:30:40 · 191 阅读 · 3 评论 -
C语言 哈夫曼树代码实现
看就完了原创 2023-10-29 11:52:21 · 597 阅读 · 0 评论 -
数据结构 图的基本概念和算法
彩笔离散数学学的很烂,刚好数据结构学到了,这边顺便梳理一下。原创 2023-11-07 13:42:16 · 274 阅读 · 1 评论 -
C语言单链表统计词频+选择排序
C语言单链表统计词频+选择排序原创 2023-10-25 11:54:10 · 84 阅读 · 0 评论 -
LB2130P 已有链表L1,将符合abcd中a+b>c+d的从L1中移除,创建到L2中
无原创 2023-10-17 00:07:31 · 33 阅读 · 0 评论 -
LB2138N 一元多项式求积
两个一元多项式求乘积。polyn1和polyn2分别表示两个一元多项式,是带头结点单链表。求积后的一元多项式使用polyn3来表示。输入每对数据分别表示系数和指数,均为0表示输入结束(系数为0不做处理,指数重复或升序不做处理)。1. insert函数用来对head3做插入,判断有无指数,保持指数先大后小,系数相加是否为0。用q->next做判断来方便尾插。图中第2行、第4行为键盘输入。2.第二个函数做乘法。原创 2023-10-15 22:14:23 · 47 阅读 · 0 评论 -
Diao_2_6p 有序链表合并
已知带头结点的有序链表head_a,head_b。合并两个链表到head_a,要求依然有序。图示第一、二行为输入,表示建立链表(0表示结束,不包含在链表)。如果输入序列不能使链表为有序,则输出链表无序(注:当输入5 3 7 1 9 0时,建立的链表为1 3 5 7 9)。请在/******start******/和/******end******/注释行中间完成相关代码。思路:先进行指针判空,分配内存等操作,再判断l1,l2是否有序。用l3存储正确顺序,最后l1指向l3的第一个结点。原创 2023-10-15 11:39:58 · 36 阅读 · 0 评论 -
Diao_2_5p 带头结点的有序链表插入结点
已知有序(非递减)带头结点的链表。现需要插入一个值为n的结点,保证该链表依然有序。如图示,第一、二行是键盘输入,第三、四行是输出。第一行是建立链表,0表示结束链表建立(0不存入链表)。第二行3表示插入值为3的结点,保证链表依然有序。当输入的链表无序时,输出链表无序(不做插入操作)。请在/******start******/和/******end******/注释行中间完成相关代码。原创 2023-10-13 22:10:15 · 121 阅读 · 0 评论