-
Notifications
You must be signed in to change notification settings - Fork 0
Konzept
jackjake99 edited this page May 3, 2022
·
37 revisions
- Heaps
- Streams
- Hashmaps
- Entwicklung eines Lerntools für Hashmaps
- Mit open addressing Strategie und linear probing
- Über Einsatzbereiche der Hashmaps aufklären
- Umsetzung als Android App in Kotlin
- Eventuell Erweiterung um weitere Probe-Sequences
- Quadratic probing
- Double hashing
- Separate chaining Strategie
-
simple Animationen mit buttons, um die Benutzung von Hashmaps deutlich zu machen -- z.B. beim einfügen, löschen und suchen nach Key Values
-
Highlighten des neuen Zustands in der Hashmap
-
Berechnung des Hashwerts mit passend animierten Symbolen
-
Umsetzung ähnlich wie Visualgo, jedoch verbessert um die Kritikpunkte & gemacht für Mobile
- Hash Table (Open Addressing: Linear Probing, Quadratic Probing, Double Hashing and Closed Addressing: Separate Chaining) - VisuAlgo
- Open Hashing Visualization
- Hashing Visualization
{ height=70% }
{ height=70% }
- clean und minimalistisch
- schöne Animation mit Code nebenbei
- Hash table nicht angepasst auf vertikalen mobile view
- Probing Modes Kürzel zum wechseln sind nicht schnell ersichtlich
- Erklärtext ist zu lange
- keine automatische Erweiterung der Tabelle
{ height=70% }
- Animationsgeschwindigkeit kann geregelt werden
- nicht sehr ansehenswert
{ height=70% }
- vertikale Tabelle könnte gut für die mobile version sein
- Tabellengröße kann gewählt werden
- man kann keine keys suchen