AuD

4. Übung

28.05.2019

Unser Plan für heute:

  • Zur Vorlesung: Hashverfahren
  • TL2 bearbeiten

Die Folien:

https://slides.com/acid_ann/[suffix]

  • Übung 1:   [deck-3]
  •  Übung 2: [aud]
  • Übung 3: [aud-5]
  • Übung 4: [aud-6]

Hashverfahren

1

2

3

0

122

570

8333

0

1

2

3

0

0

3

Offene

Hashverfahren

Geschlossene

Hashverfahren

Hybride

Hashverfahren

 

Dynamische

Hashverfahren

Offene

Hashverfahren

  • beliebig viele Datensätze pro Hashadresse
  • Überläufer werden verkettet außerhalb der Tabelle abgespeichert

Geschlossene

Hashverfahren

  • immer nur 1 Datensatz pro Hashadresse
  • daher: Sondierverfahren (linear, Double Hashing)

Hybride

Hashverfahren

  • Verkettung von Überläufern, aber innerhalb der Tabelle
  • kein zusätzlicher Speicher, schnelle Suche

 

Dynamische

Hashverfahren

  • Hashtabelle wächst mit zunehmender Einfügeanzahl
  • Bsp. Lineares Hashing
Made with Slides.com