1. 程式人生 > >基本資料結構:連結串列(list)

基本資料結構:連結串列(list)

那個單向連結串列程式樓主寫的很不錯,學習了,但是實際應用執行後,還是發現幾個問題
1,第一個是最嚴重的問題,Delete函式中的temp變數並不是用new來分配的,但是後面卻用delete來撤銷,這樣在執行時是報錯的。在insert和insertHead函式中用new來分配的node變數,最後卻沒有用delete來撤銷。
2,Delete,insert,insertHead這個三個函式,對連結串列中節點的個數都會有影響,可是函式裡卻沒有相應的對listlength做調整。
3,insertHead這個函式,我覺得應該和add函式一樣考慮的周密一些。比如,如果這是個空連結串列,應該怎樣。