Describe how an algorithm with linear time complexity behaves.
Describe how an algorithm with exponential time complexity behaves.
Describe time and space complexity of an algorithm. Explain the relationship between them.
Describe polynomial time (P) and nondeterministic polynomial time (NP) algorithms. What is the difference between them? Give examples to each.
What is an NP-complete problem? Describe the factoring problem that the RSA algorithm is based on.
Which of the following statements are correct?