On Tue, 25 Aug 2009 21:32:24 +0200
Marco van de Voort <[email protected]> wrote:

>[...]
> > Btw, there is a new kid in town: ParallelSort.
> > This uses a parallel mergesort and automatically uses several
> > threads. See here:
> > http://wiki.lazarus.freepascal.org/Parallel_procedures#Example:_parallel_sort
> 
> Classically people used heapsort for lists that were possibly already
> sorted. It's inplace, but not stable and O(n*log(n)) iirc.

True, although heapsort jumps much more around than quick/mergesort, so
you get a lot of cache misses.

Mattias

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to