Total Questions : 10
Expected Time : 10 Minutes

1. What is the purpose of the 'do-while' loop in programming?

2. What is the time complexity of an algorithm that has logarithmic runtime?

3. What is the primary purpose of the 'heap' data structure?

4. What is the time complexity of an algorithm that has a linear runtime?

5. Which of the following is an example of a 'divide and conquer' algorithm?

6. What is the purpose of the 'Knapsack problem' in algorithmic theory?

7. In the context of algorithm design, what does the term 'efficiency' refer to?

8. What is the purpose of the 'shell sort' algorithm?

9. What is the time complexity of quicksort algorithm?

10. What does the term 'recursion' refer to in programming?