The basic aim of this book is to help the student understand the designing procedure of algorithms, how to analyze algorithms and how to implement the algorithms. This book provides comprehensive and completely up-to-date coverage of ?Design and Analysis of Algorithms?. It meets student?s needs by addressing both the designing principle as well as the critical role of performance in driving the algorithm. This book covers the syllabus of all the universities which offer the B.E./B.Tech (Computer Science & Engg./ Information Technology), B.Sc. (Computer Science/ Information Technology), and M.Sc. (Computer Science/ Information Technology) and it is also useful for MCA students. This has been written in a very simple and lucid language. Salient Features of the Easily understandable, step by step description of each algorithm. Plenty of illustrations supporting the theoretical concepts. Large number of solved problems for real situation applications. A simple formal descriptive language used throughout the book. Step by step description of Red Black Tree (insertion and deletion). Effective description of Sorting (Quick Sort, Heap Sort, Counting Sort etc.) A simple description of Graphs Algorithms. Numerous unsolved problems for practice in each chapter.
One of the rare books in the market to include ~109 worked examples and not lock chapters behind a online platform. Sadly doesn't include a glossary (only 10/28 books on the market have one either way), but having worked examples is a much more valuable asset. Which is a very rare thing, as only 2 books on DBMS have it.
A lot of theoretical basis and put into scientific words. Nice book to read to get a lot of knowledge about databases, but hard to understand some mathematical concepts described with abbreviations. More schemas and color will help, I think.