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.
2
Q
Explain Big Omega
A
Describes the lowerbound; the minimum rsources an algorithm requires,
Often used for best-case analysis.
3
Q
Explain Big Theta
A
Describes the tight bound; both upper and lower,
Often used as the average / expected case.
4
Q
What are the four issues when choosing an algorithm ?
A
Data size,
Memory usage,
Programming time,
Solution Quality.