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

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

Hasonló előadás


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

1 Előrendezéses edényrendezés – RADIX „vissza”

2 Az általános előrendezéses edényrendezés speciálisan r alapú d jegyű számokra felírt változata a RAD . Az általános előrendezéses edényrendezés speciálisan r alapú d jegyű számokra felírt változata a RAD . Az algoritmus a kisebb helyiértékektől kiindulva edényekbe rendezi a bemeneti adatokat, majd ezeket összefűzi. Ezt a műveletet jobbról-balra az összes helyiértékre elvégzi. Az algoritmus a kisebb helyiértékektől kiindulva edényekbe rendezi a bemeneti adatokat, majd ezeket összefűzi. Ezt a műveletet jobbról-balra az összes helyiértékre elvégzi.

3 Általános algoritmus S rendezése jobbról-balra, minden i-edik pozíción a φ hasítófüggvényt alkalmazzuk. Az i-edik pozíción végrehajtott szétrakás- összefűzés után a sorozat i szerint rendezett lesz.

4 Példa RADIX „vissza” algoritmusra d=3 hosszú bináris számokra (r=2) Ekkor két tömb segítségével végrehajthatjuk a rendezést. „A” tömb tartalmazza kezdetben a számokat „B” tömbben két szembefordított edény lesz Az algoritmus során a tömbök szerepe felcserélődhet, a végén azonban az eredeti struktúrában jelenik meg az eredmény.

5 Rendezendő adatok A

6 1. lépés – rendezés az utolsó jegy szerint A B A B Edény  Edény

7 2. lépés – rendezés a második jegy szerint B A B A Edény  Edény

8 3. lépés – rendezés az első jegy szerint A B A B Edény  Edény

9 4. lépés – a rendezett sorozat visszahelyezése B A B A 

10 Eredmény Rendezett sorozatot kaptunk az alábbi műveletigénnyel: T ( n ) = O ( d * |S| )


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

Hasonló előadás


Google Hirdetések