Algorithms · Question 5 · Easy

Merge sort is an example of which algorithm design technique?

  1. Divide and conquer
  2. Greedy
  3. Dynamic programming
  4. Backtracking
Answer and explanation

Answer: A. Divide and conquer

Explanation: Merge sort divides the array into halves, sorts each half recursively, and combines them by merging, which is divide and conquer.

Previous: What is the maximum number of probes (middle-element checks) binary search… · Next: What is the solution of the recurrence T(n) = 2T(n/2) + n, with T(1) = 1?

Practise algorithms

Try a fresh set of algorithms questions with an explanation after every answer, free and without signing up: Algorithms practice. Or sit a full placement mock test.

More algorithms questions

More technical & programming practice

Object-Oriented Programming · DBMS · SQL · Operating Systems · Computer Networks · Software Engineering · Cloud & DevOps · GenAI Basics

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge