Total Questions : 20
Expected Time : 20 Minutes

1. In what scenarios is radix sort most efficient?

2. What is the time complexity of the Quicksort algorithm in its average case?

3. Which sorting algorithm is based on the idea of comparing and swapping adjacent elements until the entire array is sorted?

4. What is the primary advantage of the Radix Sort algorithm?

5. What is the primary advantage of the Shellsort algorithm over the Bubblesort?

6. In the context of sorting, what is the significance of the term 'stable'?

7. What is the primary disadvantage of the Shellsort algorithm?

8. In the context of sorting algorithms, what is the significance of the term 'adaptivity'?

9. In the context of sorting, what is the primary advantage of the Cocktail Shaker Sort algorithm?

10. What is the primary disadvantage of the Selection Sort algorithm?

11. What is the time complexity of the Selection Sort algorithm?

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

13. What is the primary advantage of the Quick Sort algorithm over the Bubble Sort?

14. In the context of sorting, what does the term 'external memory' refer to?

15. What is the role of a pivot in the Quick Sort algorithm?

16. What is the primary advantage of using the Merge Sort algorithm?

17. How does the bubble sort algorithm work?

18. Which sorting algorithm is efficient for small datasets or mostly sorted data?

19. What is the primary disadvantage of the Bogosort algorithm?

20. Which sorting algorithm is based on the idea of 'divide and conquer' and efficiently handles datasets with duplicate elements?