【发布时间】:2011-01-04 01:47:03
【问题描述】:
有几个问题讨论了对 LinkedList 进行合并排序,但如何使用 C# LinkedList 来解决?
由于 LinkedListNode Next 和 Previous 属性是只读的,我遇到的大多数就地算法都是不可能的。
我已经采取措施删除所有节点,使用 .OrderBy(node => node.Value) 对它们进行排序,然后将它们重新插入到链接列表中,但这相当粗糙。
【问题讨论】:
标签: c# algorithm sorting linked-list