Which of the following algorithm does not use divide and conquer strategy?

2022

Which of the following algorithm does not use divide and conquer strategy?

  1. A.

    Merge sort

  2. B.

    Quick sort

  3. C.

    Binary sort and Stressian Multiplication

  4. D.

    Travelling Salesperson Problem (TSP)

Attempted by 42 students.

Show answer & explanation

Correct answer: D

The correct answer is Option D: Travelling Salesperson Problem (TSP). Divide and conquer algorithms work by breaking a problem into smaller subproblems, solving them recursively, and combining their results. Merge sort (Option A) divides the array into halves, sorts them, and merges them back. Quick sort (Option B) partitions data around a pivot and recursively sorts subarrays. Binary search (likely intended in Option C) repeatedly halves the search space. In contrast, TSP is typically solved using dynamic programming or backtracking to explore all possible routes and find the shortest one. It does not follow the divide-and-conquer paradigm because subproblems overlap significantly and cannot be independently solved without considering the global path constraints. Thus, TSP is the only option that does not utilize divide and conquer.

Explore the full course: Up Lt Grade Assistant Teacher 2025