順序付きリンク リストを作成したい。
リンクされたリストに項目を挿入するときに並べ替えると (つまり、以下を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)