我正在创建可添加,查看和编辑学生信息的学生列表(链接列表)。我有两个字段,分别是学生名字和学生成绩,并且我在列表中添加新学生,并按照学生的成绩降序排列。编辑链接列表中的节点
我已完成添加和查看部分。问题在于编辑部分,因为我需要编辑信息,然后我需要再次对它进行排序,以便它将位于列表的正确位置。
例如,我必须按照他们的成绩排列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