Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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
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”)
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.