🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #1187

Re: Advice needed for fastest sort algorthm

#1187
From: CXC19$
Date: Thu, 12 Nov 1992 18:27
24 lines
1731 bytes
In article <11018@uqcspe.cs.uq.oz.au>, warwick@cs.uq.oz.au
  (Warwick Allison) says:
>
>BOGUS!  M is NOT a constant.  Sure, for values between 000 and 999
>it is the constant 3, and for values between 000000 and 999999 it
>is the constant 6 [assuming decimal radix sort, for simplicity].
>and for values in the range 000000000 to 999999999 it will be 9.
>
>ie. for a range of R values, M = log R.  Now, I suggest that for
>general purposes, R will be larger than N.  For example, R will
>be 2^32 (ie. integers), while N will be, say 10000000.

There seems to me to be some confusion here.  If M is allowed to grow,
then the proper measure of the length of the input to a sorting algorithm
is not N, but N*M = N*log(R).  So if Radix sort takes N*M time, then the
time would still be a linear function of the length of the input.  It only
makes sense to measure the length of the input to a sorting algorithm by
N alone if M is taken to be bounded.  Extreme Example:  If we don't keep M
bounded, then two numbers can't be sorted in constant time beacuse the
amount of time needed to compare them is a function of M.  I hope this
helps.

Carl Cotner
cxc19@psuvm.psu.edu
Technical Details
Message-ID: <92317.132740CXC19$@psuvm.psu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!walter!att-out!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!caen!nic.umass.edu!news.mtholyoke.edu!news.byu.edu!hamblin.math.byu.edu!yvax.byu.edu!cunyvm!psuvm!cxc19$
References: <10991@uqcspe.cs.uq.oz.au> <1dsm3kINN5om@tartarus.uwa.edu.au><11018@uqcspe.cs.uq.oz.au>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!walter!att-out!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!caen!nic.umass.edu!news.mtholyoke.edu!news.byu.edu!hamblin.math.byu.edu!yvax.byu.edu!cunyvm!psuvm!cxc19$
Newsgroups: rec.games.programmer
Subject: Re: Advice needed for fastest sort algorthm
Message-ID: <92317.132740CXC19$@psuvm.psu.edu>
From: <CXC19$@psuvm.psu.edu>
Date: Thu, 12 Nov 1992 13:27:40 EST
References: <10991@uqcspe.cs.uq.oz.au> <1dsm3kINN5om@tartarus.uwa.edu.au><11018@uqcspe.cs.uq.oz.au>
Organization: Penn State University
Lines: 24