width:
ALGO | exam prep
anchored to [[111.00_anchor]]
WHAT TO REVISIT:
- DAG
- TOPOLOGY SORT !
- QUEUE implementieren
- BIPARTITE GRAPHEN
- MST PRISM ALGORITHM
- DIJKSTRA
- FLOYD WARSHALL
- A*
- ZHK | SZK –> Zusammenfassen von Graphen nach dem Prinzip!
- SZK –> kann man komprimieren!
- 2ZK –> 2fach zsm, wnen auch ohne Knoten weiterhin zsm hängend
- Artikulationspunkt
- abgeschlossene SZK
- HASHING
- REHASHING ???
-
openadressing oder chaining als Lösung für Kollisionen!
- space amount denoted with if its 1 then increase by two!
- chaining –> using adjacency lists in each entry to mitigate collisions
- injektiv at best
- linear probing –> also einfach , wobei offset
-
löschen
- spezialsymbol löschen
- shift lößung
- MASTER THEOREM –> Anwenden können! https://de.wikipedia.org/wiki/Master-Theorem
- dynamic programming
- Greedy algorithm idea –> local optima finden!
- BucketSORT
- BELLMAN FORD
- **SZK finden!**2
-
search in sorted set
- linear search -> from left to right (O n )
- binary search -> always take middle of searched set and either search left /right to minimize space (o log n)
- Interpolationssuche
- HEAPS –> always LOG N XD ( most important rule is heapify with: parent must be larger/smaller than its parents)
- BEN-OR ?
-
Treess
- depth Bestimmung: , where b is the amount of children each node can have W
- -> depth described as
- position in array: links, rechts –> can be extended too!
- parent =
- Balanced Search trees :: Laufzeit von Suchen/Entferne/Zufügen! ?
- AVL-Bäume !
- Ruckack-Problem beschreiben –> Greedy lösung vielleicht aufschreiben !
- TSP lower bound –> mind. günstigster Weg nach und aus Stadt heraus,
- a,b Trees !
Go through the summary of tasks provide on moodl!
I have to take a look at those contents / tasks to solve them more or less efficiently !
I think