develooper Front page | perl.fwp | Postings from March 2002

Re: Sort is lazy?!? (as in Haskell)

Thread Previous | Thread Next
From:
Andrew Pimlott
Date:
March 10, 2002 14:25
Subject:
Re: Sort is lazy?!? (as in Haskell)
Message ID:
20020310220846.GA4423@pimlott.ne.mediaone.net
On Sun, Mar 10, 2002 at 10:16:05PM +0000, Jonathan E. Paton wrote:
> A lazy sort can be done in n time, easily:
> 
> @highest;
> foreach element {
>    if (element > lowest in @highest) {
                   ^^^^^^^^^^^^^^^^^^
You haven't kept @highest sorted, so there is another factor of n.

>        stick in @highest, removing lowest in @highest;
>    }
> }
> return sort @highest

Andrew

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About