Kjøretider Flashcards
1
Q
Binærsøk
A
O(log(n))
2
Q
Binære søketrær oppslag, innsetting og sletting
A
O(n) værste tilfelle.
O(log(n)) om treet er balansert.
- Hvor n er antall noder i treet.
3
Q
AVL-trær oppslag, innsetting og sletting.
A
O(log(n))
- Hvor n er antall noder i treet.
4
Q
Binære heaps oppslag, innsetting og sletting
A
O(log(n))
5
Q
DFS
A
O(|V| + |E|)
6
Q
BFS
A
O(|V| + |E|)
7
Q
Topologisk sortering
A
O(|V| + |E|)
8
Q
Prims algoritme
A
O((|V| + |E|) * log(|V|) = O(|E| * log(|V|))
9
Q
Kruskals algoritme
A
O(|V| * log(|V|))
10
Q
Boruvkas algoritme
A
O((|V| + |E|) * log(|V|) = O(|E| * log(|V|))
11
Q
Djikstra
A
O((|V| + |E|) * log(|V|) = O(|E| * log(|V|))
12
Q
Bellman-Ford
A
O(|V| * |E|)
13
Q
Hopcroft-Tarjan
A
O(|V| + |E|)
14
Q
Sterkt sammenhengende komponenter (2xDFS)
A
O(|V| + |E|)
- Med anntagelse om at reversering av grafen er i kostant tid.
15
Q
Bubble sort
A
O(n^2)