1 / 12

Heltai Éva Eszter

Heltai Éva Eszter. QG2CBR 1. előadásból. Hasításos technikák ( hash-elés ). 18. Rendezés lineáris időben. Ismétlés: Összehasonlító rendezés Algoritmusok és adatszerkezetek I. Bevezető példa: LECKEKÖNYV RENDEZÉS. 2 féle megoldással foglalkoztunk: Beszúró rendezés

kelli
Download Presentation

Heltai Éva Eszter

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Heltai Éva Eszter QG2CBR1. 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ésAlgoritmusok és adatszerkezetek I.

  4. Bevezető példa: LECKEKÖNYVRENDEZÉ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önyvbeszúró rendezése, ha feltételezzük, hogy egy leckekönyvhelyre 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:15-30 percEml.: Beszúró rendezésnél ≈ 21/4 óra

  11. 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”)

More Related