单链表下

<单链表的查找和插入>

笔记

欲速则不达,建议先完成 的任务!

继续学习

通关时间从学习第1个课程开始计时

12天内通关,可获得赏金100元

开始学习
该课程需要登录后才能观看
3400 位同学正在学习! 查看详情

笑着走下去

视频中list_get的疑问

linklist list_get(linklist H,int pos){...//if(p->next)if(i==pos) ...}老师说注释的条件 if(p->next) 和 if (i == pos) 这个是等价的。 我认为并不等价。其差别在于最后一个节点。此时, p->next为NULL,条件不成立, 但是最后一个节点仍然是有效的节点。 我验证,上述条件替换下, 当输入p

zhengzheng

1

回答

单链表根据value来删除某个节点

韩hyr回复:

可以用后一个节点覆盖这个要删除的节点,然后把多余的后一个节点删掉。逻辑要要灵活,转换思路。

嵌入式李运金

2

回答

单链表

吴老师回复:

需要的, 所有通过 malloc 申请的 空间都需要 使用free函数 释放掉。 否则导致内存泄漏

鲳鱼

1

回答

单链表中涉及结构体的基础知识

杨老师回复:

p等于NULL代表p指向的位置,没有结点了,也就是我们到达链接的结尾。

冰星宇

1

回答

格式方面的小问题

小灰灰回复:

具体的代码贴出来看看,这样看不太清楚,继续加油

惠州赵先生嵌入式

1

回答

换一种原始排序有序插入函数就不实用了吧

小灰灰回复:

有序插入首先要保证之前的数据是有序的,然后再插入当前的节点数据

帅小伙

1

回答

倒置从第二个数开始插入时就听不懂了

韩hyr回复:

数据结构阶段知识点较抽象,建议通过老师的讲解思路加上自己画图搭建结构模型的方式,将操作演示标注伪代码的方式来理解,也就是具象化,这样是一种推荐的学习方式,这个阶段需要的是实践能力,勤于思考哦,代码刚开始不会写,可以先多写几遍老师的代码,模仿到熟悉,最后可以自己独立编写。有问题在学员群内讨论就好,值班辅导没差的。

云淡风轻

1

回答

倒置问题

数据结构

韩hyr回复:

删除一个节点的逻辑,可以画图的方式理解下

上次保存笔记

看见好看好看就很快很快就会看见

保存 修改