Total Questions : 20
Expected Time : 20 Minutes

1. What does the term 'iteration' mean in programming?

2. What is the time complexity of linear search in an unsorted array?

3. What is the primary goal of the 'backtracking' algorithmic technique?

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

5. What does the term 'Dijkstra's algorithm' refer to?

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

7. What is the purpose of the 'binary search' algorithm?

8. Which data structure follows the Last In, First Out (LIFO) principle?

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

10. In algorithm design, what does the term 'backtracking' mean?

11. What is the purpose of the 'hash table' data structure?

12. What is the primary goal of the 'greedy algorithm'?

13. In algorithm design, what does the term 'optimization' refer to?

14. What is the primary purpose of the 'break' statement in a loop?

15. What is the time complexity of the 'selection sort' algorithm in the worst case?

16. What is the time complexity of the 'quick sort' algorithm in the average case?

17. Which sorting algorithm is known for its best-case time complexity of O(n log n)?

18. Which of the following is an example of a recursive algorithm?

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

20. What is the purpose of the 'Depth-First Search (DFS)' algorithm?