Algorithmic Efficiency Flashcards

(4 cards)

1
Q

Explain Big O

A

Describes the upper bound of the growth rate of an algorithm,
often used for worst case analysis.

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

Explain Big Omega

A

Describes the lowerbound; the minimum rsources an algorithm requires,
Often used for best-case analysis.

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

Explain Big Theta

A

Describes the tight bound; both upper and lower,
Often used as the average / expected case.

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

What are the four issues when choosing an algorithm ?

A

Data size,
Memory usage,
Programming time,
Solution Quality.

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