An electronic copy of book is available for Library Members Sign in to view the book
This textbook presents a modern, undergraduate‑level introduction to algorithms and data structures, written with clarity and a narrative style that emphasizes understanding the mathematical ideas rather than heavy formalism. It covers a broad range of topics — from basic arithmetic algorithms, divide‑and‑conquer, graph algorithms, greedy methods, dynamic programming, to linear programming, NP‑complete problems, and even an optional chapter on a quantum factoring algorithm. The book balances theoretical rigor with readability, making it suitable for computer science students, self‑learners, and engineers seeking a solid grounding in algorithmic foundations.
Sub Title:
Edition: 1st
Volume:
Publisher: Mc Graw Hill
Publishing Year: 2006
ISBN: 9780073523408
Pages: 336