Machine-translated by Google. Questions are authored in English.
Top

Discussion

The technique that exploits the relationship between solution to the given instance of a problem and smaller instance of the same problem is known as :

  • A.Divide and Conquer
  • B.Decrease and Conquer
  • C.Transform and Conquer
  • D.Dynamic Programming

Answer: B

The technique is Decrease and Conquer.

Decrease and conquer, as Levitin defines it, exploits the relationship between the solution to a problem instance and the solution to a smaller instance of the same problem, solving the smaller one (top down or bottom up) and extending it. Insertion sort, binary search and Euclid's algorithm are examples, decreasing the size by a constant, by a constant factor or by a variable amount.

Divide and conquer splits a problem into several subproblems and combines their solutions. Transform and conquer changes the instance into a different, easier form, and dynamic programming stores the solutions of overlapping subproblems.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.