Constructive Algorithms

If a question is tagged with constructive algorithms headtag, then there are multiple approaches to the solution of the question. That is the beauty of these questions. Solve these to develop your thinking to a greater extent.