我想建立一个有序的链表。
如果我在向链表中插入项目时对链表进行排序会更快(即,见method #1
下文),还是只插入所有项目然后稍后对它们进行排序会更快?
方法#1
Rough pseudo - code:
for each node in the list
if newNode is greater than current node
continue;
else
insert the node here;
方法#2
Insert all items.
Sort the list at the end (using QuickSort)