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.

Hasonló előadás


Az előadások a következő témára: "Heltai Éva Eszter QG2CBR 1. előadásból."— Előadás másolata:

1 Heltai Éva Eszter QG2CBR 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: Beszúró rendezés Edények + összehasonlítás

5 1. LECKEKÖNYV RENDEZÉS beszúró rendezéssel
AÖBR(80) = ½ * (80*79)/2 ≈ (80*80)/4 = 1600 1600 összehasonlítás ATBR(80) = 1600 * 5 mp = 8000 mp ≈ 133 p ≈ 21/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
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
Feltételeztük az egyenletes elosztást! Valós elosztásnál ez körülbelül: perc Eml.: Beszúró rendezésnél ≈ 21/4 óra

11

12 Alapfogalmak: edény/vödör, hasító tábla, rekord, kulcs, hasító fv.
Osztatlan (1 mezőből álló kulcs) Leszámoló rendezés Edényrendezés Ö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."

Hasonló előadás


Google Hirdetések