title: Sequence of Smaller Sub-Problems is Known to be Which Design Approach?
body: <p>To solve a problem, it is broken in to a sequence of smaller sub-problems, till a stage that the sub-problem can be easily solved. What is this design approach called?</p>
  
  <p>Is It a, 
  Top-Down approach,
  Bottom-up approach,
  Procedural Programming,
  Dynamic programming,
  Divide &amp; Conquer</p>
  
  <p>i'm Confused as the Question is asking for "Breaking into Sequence of Smaller Sub-Problems"</p>
  
  <p>Procedural programming break down a programming task into Modules.
  Dynamic Programming breaks problem into subproblems.
  Divide &amp; Conquer also means the same.
  Top down approach is also a stepwise approach.</p>
  
  <p>What would be the Exact Answer for this ?</p>