二级C语言—链表的创建(之二)
梦响-雨花凉:
老师讲的是后插法(rear insertion)。
【算法步骤】
创建一个只有头结点的空链表。
尾指针 r 初始化,指向头结点。
执行以下循环操作:
输入...
乙烯乙烯ww:
有一说一 个人感觉b站最好的c语言老师
【回复】回复 @乙烯乙烯ww :Thanks.
wsqt978:
链表创建二11分半,p=q 不懂,q不是该指向NULL吗?
【回复】不是的,q指向新结点。此处,新结点已经连接到链表末尾。
【回复】回复 @巨之说 :您是众位学友的及时雨,感谢老师百忙之中辛苦更新。链表的确抽象,相信多看多想渐渐会开窍。再次感谢巨老师。
麦块杠把子:
细节中的细节,希望老师以后能更新一些数据结构的视频[打call][打call][打call]
穿衣的羊:
老师讲的好好!!!可惜这么好的课没人听了 绝对是入门的好教程!
云居尺寸:
这老师真的是上天给我的恩赐啊!!![大哭][大哭][大哭]
zyh定:
为什么我按照上面敲只能敲一次正整数然后就输出同指针
【回复】解决没有啊,我也是这样[笑哭]
钊星:
c++与C语言是不是不一样,malloc我们没讲过[笑哭]
【回复】回复 @巨之说 :谢谢[给心心]
【回复】回复 @钊星 :C++中也有malloc函数。
点星卷:
老师好,请问用malloc定义指针是为了能够随时改变指针指向吗
【回复】用malloc动态分配的内存只能通过指针访问 。动态分配内存的优势是可以随时分配内存,随时回收内存。
【回复】回复 @巨之说 :懂了,谢谢老师!
熙里咕噜噜:
看了很多视频,这个绝对是全网最细的创建动态链表的教程,基本上刚学C语言的小白都能听懂
嘻平常:
老师 为什么结构体中的指针没有给地址还能指向下一个结构体类型啊
【回复】回复 @秋风瑟瑟叶飘飘 :你好,程序中语句p->next=q; 的功能,就是将下一个结点(结构体变量)的地址 赋给当前结点(结构体变量)中的next成员,从而指向下一个结点(结构体变量)。
【回复】回复 @巨之说 :谢谢老师 我明白了。