🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16902

Re: QuickSort

#16902
From: Ares Lagae
Date: Thu, 09 Mar 2000 00:00
33 lines
1645 bytes
Heb het intussen al gevonden ...
stom van mij...

Ares Lagae wrote:

> Wat is mis met volgend QuickSort Algoritme ?
>
> Vertex is een record met een x en y waarde
> de array van vertices worden gesorteerd op x waarde
>
> procedure SortVertices(var VertexArray: TVertexArray; l, r: integer);
> var i, j: Integer;
>     Vertex: TVertex;
> begin
> repeat
>   i := L;
>   j := R;
>   Vertex := VertexArray[(L + R) shr 1];
>   repeat
>     while VertexArray[i].x < Vertex.x do Inc(I);
>     while VertexArray[j].x > Vertex.x do Dec(J);
>     if i <= j then begin
>       Vertex := VertexArray[i];
>       VertexArray[i] := VertexArray[j];
>       VertexArray[J] := Vertex;
>       Inc(I);
>       Dec(J);
>       end;
>   until i > j;
>   if l < j then SortVertices(VertexArray, L, j);
>   l := i;
> until i >= r;
> end;
Technical Details
Message-ID: <38C6F9D2.DA2073E1@student.kulak.ac.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <38C6F13E.957252D8@student.kulak.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fcea4,c11e625f32f29b4b
X-Google-Attributes: gidfcea4,public
From: Ares Lagae <ares.lagae@student.kulak.ac.be>
Subject: Re: QuickSort
Date: 2000/03/09
Message-ID: <38C6F9D2.DA2073E1@student.kulak.ac.be>
X-Deja-AN: 594958528
Cache-Post-Path: marvin!unknown@pc-10-1-0-089.kulak.ac.be
Content-Transfer-Encoding: 7bit
References: <38C6F13E.957252D8@student.kulak.ac.be>
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@belnet.be
X-Trace: naxos.belnet.be 952564004 2115 134.58.127.3 (9 Mar 2000 01:06:44 GMT)
Organization: KULeuvenNet
X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/)
Mime-Version: 1.0
NNTP-Posting-Date: 9 Mar 2000 01:06:44 GMT
Newsgroups: be.comp.programming