Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
20 Cards in this Set
- Front
- Back
- 3rd side (hint)
Binary Search Tree kenmerken |
1. Data is te ordenen (Comparable) 2. Data opslaan in een boom om sneller te zoeken |
2 |
|
Gerichte boom kenmerken |
1. Er is precies een knoop met ingraad 0 (root) 2. Alle andere knopen hebben ingraad 1 3. Van elke knoop is er een pad van de wortel naar de knoop |
3 |
|
Wat is een gewogen graaf? |
Een graaf waarin alle lijnen een gewicht wordt toegekend. |
|
|
Wat is een Spanning tree? |
Een opspannende boom T van graaf G is een subgraaf van G die alle knopen van G bevat en die geen cycles heeft. |
|
|
Wat is een Minimum Spanning Tree (MST)? |
Een spannende boom T van graaf G waarbij de som van alle gewichten van lijnen in T minimaal is. |
|
|
Wat is het Greedy MST algoritme? |
Maakt snedes waar lijnen niet zijn gemarkeerd. |
|
|
Prim's algoritme kenmerken |
1. Begint met een willekeurige knoop en kiest de lijn met de kleinste gewicht 2. Gaat door totdat alle knopen zijn geweest |
2 |
|
Kruskal algoritme kenmerken |
1. Kiest lijn met de kleinste gewicht 2. Geen cycles mogen gevormd worden |
2 |
|
MST voorwaarden |
1. Graaf is samenhangend 2. Graaf is ongericht 3. Gewichten mogen 0 of negatief zijn |
3 |
|
Shortest pad: Dijkstra algoritme werking |
1. Kiest startpunt en lijn met de kortste afstand 2. Verlengd de pad met de kleinste totale afstand naar startpunt |
2 |
|
Shortest pad: A* kenmerk |
Maakt geen overschatting. Kosten van pad moet niet hoger dan de optimale kosten uitkomen (admissible) |
|
|
Balanced Search Tree kenmerk |
Een boom is gebalanceerd als de subbomen van de knopen alleen 1 in lengte verschillen. |
|
|
2-3 Tree kenmerken |
1. 1 of 2 keys per node 2. 2-node is 1 key met 2 children 3. 3-node is 2 keys met 3 children |
3 |
|
DFA vs. Regex |
DFA: een Deterministic Finite- State Automata is een machine dat een bepaalde string herkent in een set. Regex: een bepaalde manier om een set van strings te omschrijven. |
|
|
Kleene's theorie over DFA en Regex? |
1. Voor elke DFA bestaat een Regex dat dezelfde set van strings omschrijft. 2. Voor elke Regex bestaat een DFA dat dezelfde set van strings herkent. |
2 |
|
Waarom geen negatieve gewicht in een gerichte gewogen graaf? |
Een negatieve gewicht leidt tot een onjuiste berekening van de kortste pad. |
|
|
Wat gebeurt er als Huffman codes niet prefix-vrij zijn? |
Er zijn meer manieren om een tekst te expanderen/decoderen. |
|
|
Compressietechniek maakt gebruik van opeenvolging van bits/karakters |
Run Length Coding |
|
|
Zoekalgoritme maakt gebruik van een eindige automaat die gebaseerd is op het patroon dat gezocht wordt. |
Knuth Morris Pratt |
|
|
Compressietechniek die gebruikmaakt van een tabel van patronen van variabele lengte met codes van vaste lengte |
LZW |
|