In which scenario does the Heap Sort algorithm perform best?
A. When the data is partially sorted.
B. When the data is sorted in reverse.
C. When the data is unsorted.
D. When the data is very small.
Answer: Option C
A. When the data is partially sorted.
B. When the data is sorted in reverse.
C. When the data is unsorted.
D. When the data is very small.
Answer: Option C
What is the time complexity of Bubble Sort in the average case?
A. O(n log n)
B. O(n)
C. O(n2)
D. O(n3)
Which sorting algorithm is based on the divide-and-conquer strategy?
A. Insertion Sort
B. Quick Sort
C. Selection Sort
D. Insertion Sort
Which sorting algorithm uses a "pivot" element to partition the array into sub-arrays?
A. Merge Sort
B. Heap Sort
C. Counting Sort
D. Quick Sort
Join The Discussion