Editor Details

Elements of Algorithm Design and Analysis


The goal of learning computer science is to write efficient programs for the problems. The present module discusses how to design an efficient algorithm, if possible, for a given problem. Then we need to convert the algorithm into a computer program with the help of a computer language. This book discusses different techniques, such as divide-and-conquer strategy, greedy method, dynamic programming technique, branch-and-bound method, backtracking method and algebraic method, for designing an algorithm of a given problem. Current edition of the book contains 203 questions and answers. It contains 40 algorithms designed for different problems. Students will find the book helpful for their studies.
Click here

Student Representative

Chronological Events

Important events are listed here

Contributors

Contributors to e-magazine for the year 2023 : click here

Information Brochure