節點的插入方式我已經想好了,但是我難在了Program類中插入節點不知道該怎么賦值。
就是這樣:定義Node insertNode后,
insertNode.nextNode不知道該如何處理才能使得insertNode這個插入節點能插入到對應節點的位置。
這里請先忽略我寫代碼的規范性,謝謝指教。如果有辦法,最好能貼出代碼,謝謝。

uj5u.com熱心網友回復:
比如已經存在兩個節點,a,b, a.nextNode = b, b.nextNode = null1、插入節點c, c.nextNode = a, 鏈表為c,a,b。
2、插入節點c, c.nextNode = null, 鏈表為a,b,c。
3、其它,這里省略幾十個字。
uj5u.com熱心網友回復:
假設,原來是 a--c節點,現在插入b節點那應該修改 a節點的 nextNode指向 b
然后,b 的 nextNode,指向 c
uj5u.com熱心網友回復:
嗯嗯,如果我那樣寫了,就直接連接到下下個節點了。只是在測驗的時候,如果直接插入節點他的指向下一個節點肯定是空,就是這里不知道該怎么辦
uj5u.com熱心網友回復:
插入節點前。你先找到上一個節點a。a的nextNode是c.
所以插入后,設定a.nextnode=b,b.nextnode=c就可以了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/70737.html
標籤:C#
上一篇:C#程式寫串口程式,目的讀取設備(串口232通訊協議)內容
下一篇:c#報表列印
