tags:
- school
- bsu
- cs321
- algorithms
- data-structures
- fall-2024
source: https://github.com/BoiseState/CS321-resources/blob/master/notes/amit/chapter03.pdf
created: 2024-09-26
How do you study the asymptotic efficiency of algorithms?
You study the asymptotic efficiency of algorithms by looking at input sizes large enough to make only the order of growth of the running time relevant.
Usually, an algorithm that is asymptotically more ... will be the ... choice for all but very ... inputs.
Usually, an algorithm that is asymptotically more efficient will be the best choice for all but very small inputs.
What does Big-O notation say about the growth of a function?
Big-O notation says that the growth of a function will not be faster than a certain rate based on the highest order term.
If a function is
, what is it also?
If a function is, it is also .
What does Omega notation (
Omega notation (
If a function is
, what is it also?
If a function is, it is also and .
What does Theta notation (
Theta notation (
If a function is
, what is it also?
If a function is, it is nothing else.
...
What is the alternative definition of Big-O notation using a limit?
The alternative definition of Big-O notation using a limit is:
What is the alternative definition of Omega notation (
The alternative definition of Omega notation (
...
What is the alternative definition of Theta notation (
The alternative definition of Theta notation (
...
How can you determine the Omega notation (
You can determine the Omega notation (
There's a section where he talks about how Omega notation (
What is the theorem for Theta notation (
The theorem for Theta notation (