我正在創建可添加,查看和編輯學生信息的學生列表(鏈接列表)。我有兩個字段,分別是學生名字和學生成績,並且我在列表中添加新學生,並按照學生的成績降序排列。編輯鏈接列表中的節點
我已完成添加和查看部分。問題在於編輯部分,因爲我需要編輯信息,然後我需要再次對它進行排序,以便它將位於列表的正確位置。
例如,我必須按照他們的成績排列3的學生信息:
student1 90 -> student2 85 -> student3 80 -> NULL
然後我需要編輯STUDENT2的成績,以75所以編輯鏈表現在應該安排如下:
student1 90 -> student3 80 -> student2 75 -> NULL
我該怎麼做?你不需要給我任何代碼。我只想提供一些關於如何實現我的程序的編輯部分的建議。我正在考慮創建一個新節點(使用編輯後的信息),刪除舊節點並將編輯後的節點插入到列表中。我的邏輯正確嗎?還是有更好的方法來解決我的問題。
[設置定時器計數如何@newbieatc上崗前長過類似的問題] – 2010-12-09 14:26:06
@paul她今天不在線... :) – newbie 2010-12-09 14:32:52