🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #1596

Re: Advice needed for fastest sort algorthm

#1596
From: Julian Burger
Date: Wed, 18 Nov 1992 21:46
26 lines
1904 bytes
In article <1992Nov12.154308.4827@cbnews.cb.att.com> nak@cbnews.cb.att.com (neil.a.kirby) writes:
>In article <1992Nov11.161052.5552@panther.mot.com> asu@panther4.panther.mot.com (Russ Trotter) writes:
>>I hate to jump on this seemingly runaway train but.... 
>>
>>In one of my classes, I remember the teacher saying that it
>>had been proven that O(n log n) was the best one could do
>>for _comparison_ based sorting...  Is this a more correct assertion?
_single key comparison_...

[... lots of stuff on sorting condensed into the following character: % ...]

>*THE* thing to remeber in all of this is that order notation is applicable
>only as n rises.  Bubble sort has a very low overhead, it works well on
>semi-sorted data, and most programmers can write it correctly.  That third
>point should not be ignored.  Classical quicksort has to be modified to
>keep from choking (O n*n )on sorted data.

The *OTHER* thing to remember is that the order O(xxx) of the algorithm 
represents the number of OPERATIONS required to do the sorting.  The
operations for each algorithm are not necessarily the same.  For instance, a
single key comparison is a simple inequality test, but for a radix sort you
need to isolate each digit of the radix and work with that.

>Neil Kirby

JB @ UCD
Technical Details
Message-ID: <19387@ucdavis.ucdavis.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!ucbvax!ucdavis!hamlet.ucdavis.edu!f110019
References: <1992Nov11.043526.26732@netcom.com> <1992Nov11.161052.5552@panther.mot.com> <1992Nov12.154308.4827@cbnews.cb.att.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!ucbvax!ucdavis!hamlet.ucdavis.edu!f110019
From: f110019@hamlet.ucdavis.edu (Julian Burger)
Newsgroups: rec.games.programmer
Subject: Re: Advice needed for fastest sort algorthm
Message-ID: <19387@ucdavis.ucdavis.edu>
Date: 18 Nov 92 21:46:29 GMT
References: <1992Nov11.043526.26732@netcom.com> <1992Nov11.161052.5552@panther.mot.com> <1992Nov12.154308.4827@cbnews.cb.att.com>
Sender: usenet@ucdavis.ucdavis.edu
Organization: Computing Services, UC Davis
Lines: 26