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

Heltai Éva Eszter QG2CBR 1. előadásból. Hasításos technikák (hash-elés) 18. Rendezés lineáris időben.

Hasonló előadás


Az előadások a következő témára: "Heltai Éva Eszter QG2CBR 1. előadásból. Hasításos technikák (hash-elés) 18. Rendezés lineáris időben."— Előadás másolata:

1 Heltai Éva Eszter QG2CBR 1. előadásból

2 Hasításos technikák (hash-elés) 18. Rendezés lineáris időben

3 Ismétlés: Összehasonlító rendezés Algoritmusok és adatszerkezetek I.

4 Bevezető példa: LECKEKÖNYV RENDEZÉS  2 féle megoldással foglalkoztunk: 1.Beszúró rendezés 2.Edények + összehasonlítás

5 1. LECKEKÖNYV RENDEZÉS beszúró rendezéssel  AÖ BR (80) = ½ * (80*79)/2 ≈ (80*80)/4 = összehasonlítás  AT BR (80) = 1600 * 5 mp = 8000 mp ≈ 133 p ≈ 2 1/4 óra 2 óra 15 percet vesz igénybe 80 leckekönyv beszúró rendezése, ha feltételezzük, hogy egy leckekönyv helyre rakása 5 másodpercbe telik!

6 2. LECKEKÖNYV RENDEZÉS edényekkel  Létrehozunk az asztalon a következő edényeket: A B C … Z ZS

7 22-40 edény. De ebből kevesebb az aktív! Példánkban legyen mondjuk 16 edény aktív Ebben a példában is 80 indexet rendezünk sorba!

8 Egyenletes eloszlást feltételezünk! Ekkor:  1 edény: 5 index 1 edény beszúró rendezése AÖ BR (5)=5  16 edényre: AÖ BR (16)=80

9 + Összeillesztés 16 edény =>16 lépés  176 lépés 176*5 mp ≈ 15 perc

10 Feltételeztük az egyenletes elosztást! Valós elosztásnál ez körülbelül: perc Eml.: Beszúró rendezésnél ≈ 2 1/4 óra

11

12 Alapfogalmak: edény/vödör, hasító tábla, rekord, kulcs, hasító fv. I.Osztatlan (1 mezőből álló kulcs)  Leszámoló rendezés  Edényrendezés II.Összetett kulcs (több mező)  RAD lineáris számokra („előre”)  Listás edényrendezés  RAD lineáris számokra („vissza”)


Letölteni ppt "Heltai Éva Eszter QG2CBR 1. előadásból. Hasításos technikák (hash-elés) 18. Rendezés lineáris időben."

Hasonló előadás


Google Hirdetések