Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Utórendezéses edényrendezés – RADIX „előre”. Az általános utórendezéses edényrendezés speciálisan r alapú d jegyű számokra felírt változata a RAD . Az.

Hasonló előadás


Az előadások a következő témára: "Utórendezéses edényrendezés – RADIX „előre”. Az általános utórendezéses edényrendezés speciálisan r alapú d jegyű számokra felírt változata a RAD . Az."— Előadás másolata:

1 Utórendezéses edényrendezés – RADIX „előre”

2 Az általános utórendezéses edényrendezés speciálisan r alapú d jegyű számokra felírt változata a RAD . Az általános utórendezéses edényrendezés speciálisan r alapú d jegyű számokra felírt változata a RAD . Az algoritmus rekurzív, melynek minden szintjén létrejönnek az úgynevezett edények, amelyek csoportosítják az adatelemeket. Az algoritmus rekurzív, melynek minden szintjén létrejönnek az úgynevezett edények, amelyek csoportosítják az adatelemeket.

3 Általános algoritmus S rendezése a j-edik jegy szerint, majd a j-1,…,1 jegyek szerint. A rekurzív hívás minden szintjén létrejönnek az edények lokálisan, amelyek egy fastruktúrájú edényrendszert alkotnak.

4 Példa RADIX „előre” algoritmusra d=3 hosszú bináris számokra (r=2) Ekkor egy tömbbel meg lehet oldani a rendezést. Az edényeket tömbrészletek reprezentálják.

5 Rendezendő adatok 0 1 1 1 0 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1 0

6 1. lépés – rendezés az első jegy szerint 0 1 10 1 1 1 0 10 1 0 Edény 1 0 0 10 0 1 1 0 0  0 0 0 0 0 01 0 0 1 1 01 1 0 Edény 2 0 1 01 0 1

7 2. lépés – rendezés a második jegy szerint 0 1 10 0 0 0 1 00 0 1 Edény 1 0 0 10 1 0 0 0 0  0 1 1 Edény 2 1 0 01 0 0 Edény 3 1 1 01 0 1 1 0 11 1 0 Edény 4

8 3. lépés – rendezés a harmadik jegy szerint 0 0 0 0 0 1 rendezett 0 1 0 0 1 1 rendezettKÉSZ! 1 0 0 1 0 1 rendezett 1 1 0 rendezett

9 Eredmény Rendezett sorozatot kapunk lineáris idő alatt: d * |S| + |S| művelet + szétrakások, összefűzések


Letölteni ppt "Utórendezéses edényrendezés – RADIX „előre”. Az általános utórendezéses edényrendezés speciálisan r alapú d jegyű számokra felírt változata a RAD . Az."

Hasonló előadás


Google Hirdetések