我的解法
解题思路:我的思路比较简单,可以完全看做一个排序题目,只需要最后将next重新设置一下即可。我的解法得了21分。
注意:PAT是真的恶心!!!题目绝对没透露包含无效节点,就是节点不在链表中,真的是恶心!!!那最后输出的时候到底要不要输出也没说清楚,什么鬼哦!!
1 |
|
算法笔记解法
解题思路:必须使用静态链表,找出有效节点!然后sort排序,给结构体加一个标志位,遍历链表,确定有效节点,前提要对每个节点的标志位初始化!!
1 |
|
解题思路:我的思路比较简单,可以完全看做一个排序题目,只需要最后将next重新设置一下即可。我的解法得了21分。
注意:PAT是真的恶心!!!题目绝对没透露包含无效节点,就是节点不在链表中,真的是恶心!!!那最后输出的时候到底要不要输出也没说清楚,什么鬼哦!!
1 | #include <cstdio> |
解题思路:必须使用静态链表,找出有效节点!然后sort排序,给结构体加一个标志位,遍历链表,确定有效节点,前提要对每个节点的标志位初始化!!
1 | #include <cstdio> |
本文标题:PAT A1052 Linked List Sorting
文章作者:GavinYGM
发布时间:2020年08月18日 - 21:08
最后更新:2020年08月18日 - 21:08
原始链接:http://www.gavinygm.cn/2020/08/18/PAT-A1052-Linked-List-Sorting/
许可协议: 转载请保留原文链接及作者。