running times Flashcards

1
Q

Prim’s running time (naive)

A

O(mn)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Prim’s running time (heaps)

A

O(mlogn)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Prim’s running time (fibonacci heaps)

A

O(m + nlogn)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kruskal’s running time (naive)

A

O(m^2 + mn)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Kruskal’s running time (union-find)

A

O(mlogn)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Dijkstra’s running time (lists)

A

O(n^2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Dijkstra’s running time (binary heap)

A

O((m + n) logn)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Bellman-Ford (naive)

A

O(n^3)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Bellman-Ford (relaxations)

A

O(mn)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Floyd-Warshall

A

O(n^3)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ford-Fulkerson

A

O(Fm), F - max flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

EK #1

A

O(m^2 log n log F ) - strong polynomial

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

EK #2

A

O(m^2n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Bipartite matching running time (FF based)

A

O(mn)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly