|
|
>> Of course, a good quicksort utterly depends on picking the right
>> pivot. And for a linked list, it seems hard to do that without wasting
>> too much time trying to pick a pivot. So I'm not really sure quicksort
>> is a good algorithm to be using on a linked list in the first place,
>> but hey...
>
> In Java, if you sort a linked list (or any collection with linear lookup
> time), it copies the whole contents into an array, sorts it, and copies
> the sorted results back to the structure you were using.
Ouch! That's a bit expensive isn't it?
Mind you... maybe not... A quick sort with a decent pivot is going to be
that much faster.
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
|