[問題] 串鍊鏈結,新增節點函數問題

作者: 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