A

Admin • 617.67K Points
Coach

Q. The following sorting algorithm is of divide- and-conquer type

  • (A) Bubble sort
  • (B) Insertion sort
  • (C) Quick sort
  • (D) None of the above

Explanation by: Admin
Quick sort is a divide-and-conquer sorting algorithm that works by partitioning a list of items into two smaller lists and then sorting each of these lists recursively. It is an efficient and widely used algorithm, with an average case time complexity of O(n log n).

Bubble sort and insertion sort are both comparison-based sorting algorithms, but they do not use the divide-and-conquer approach. Bubble sort works by repeatedly swapping adjacent elements that are out of order, while insertion sort works by iteratively inserting each element into its correct position in the sorted list. Both of these algorithms have a time complexity of O(n^2) in the worst case.

You must be Logged in to update hint/solution

Discusssion

Login to discuss.

Be the first to start discuss.