PAT A1097 Deduplication on a Linked List

这道题的大致意思是给出一个链表,剔除其中的绝对值相等的重复元素,并且将重复元素和剔除后的链表进行输出。 本来原来的思路是维持两个链表,将重复的和不重复的单独提出加入链表,但是这种方法极其麻烦。 书上给的思路十分值得借鉴,和之前总结的链表题目一样,将每个链表节点中标志一个order位,然后对整体进行排序,使得有效节点全部在链表左边。并且其中,不重复的左半部分,重复的在右半部分。 然后按照顺序输出,这
相关文章
相关标签/搜索