[问题] 串炼链结,新增节点函数问题

楼主: cyBochu (Fathome)   2019-03-23 11:43:05
各位高手们好,小的在自修串炼连结遇到以下问题
在想如何写一个"单向链结串行"的新增函数
以下是我参考的书籍所写的程式码
作者: sarafciel (Cattuz)   2019-03-23 13:45:00
你有把你写的code丢进编译器编过吗?
作者: james80351   2019-03-23 23:08:00
这程式编译不会过吧...
楼主: cyBochu (Fathome)   2019-03-24 03:38:00
我是撷取其中一部分拉,重点是insert_func我看不懂,我没把main()加进来
作者: dces4212 (flawless)   2019-03-24 04:25:00
prev=head之后,current取得list的第二个节点,接下来只要list还没走到尾巴并且current存的节点的成绩大于新节点的成绩,current就会持续往下个节点走访,一旦while条件不成立后,代表找到要插入新节点的位置,即开始进行插入新节点的动作,概念上差不多是在做这些事
作者: loveme00835 (发箍)   2019-03-24 04:57:00
你这是什么程式语言?
作者: Lyu7 (永远的初学者)   2019-03-24 09:09:00
楼上,看起来应该是C
作者: IhateOGC (我讨厌)   2019-03-24 11:49:00
把新增的分数自动排序到list
作者: Gway (我爱的你 也爱我 好吗?)   2019-03-24 13:03:00
Malloc 完对node的init 编译会报错吧......Char Array 没在宣告时初始化 后续应该用strcpy 无法直接assign 另外 int scope 为啥要转成 pointer 再给值呢?程式插入第一个node不会比较 逻辑怪怪的 如果想当head node不建议用一样的structure

Links booklink

Contact Us: admin [ a t ] ucptt.com