Paperback: 676 pages
Publisher: Jones & Bartlett Learning; 5 edition (March 19, 2014)
Product Dimensions: 1.5 x 7.2 x 9 inches
Shipping Weight: 2.6 pounds (View shipping rates and policies)
Average Customer Review: 4.5 out of 5 stars See all reviews (14 customer reviews)
Best Sellers Rank: #70,798 in Books (See Top 100 in Books) #28 in Books > Computers & Technology > Networking & Cloud Computing > Data in the Enterprise #45 in Books > Computers & Technology > Programming > Algorithms #401 in Books > Computers & Technology > Computer Science
An absolute gem in clarity and depth of topic. I only have a background in C/C++ with a little knowledge of discrete math. This book builds upon those knowledge and takes you in-depth with the different algorithms and how to analyze their complexity. I would buy this book for the first chapter alone- which contains one of the best explanations of algorithm complexity and efficiency, without stripping the academic overtone (formal definitions). There plenty of examples provided by the author is the perfect pedagogy for anyone who learns by example and I cannot overstate how eloquent and easy to understand the author makes the material out to be, eventhough they are quite difficult concepts. Dr. Neapolitan book should come highly recommended to anyone who struggled with other Algorithm books not just for a graduate or undergrad course, but also for self-study.
I tried those algorithm booksAlgorithm Design by KleibergAlgorithms (4th Edition) by SedgewickMy favorite is Neapolitan's, because1.It covers both design paradigms and complexity analysis.Kleinberg's focus on design paradigm, andSedgewick's focus on complexity analysis of already existing algorithms.Neapolitan is somewhere between those two.2.I like the author's presentation style.: it start with a very easy algorithm at the beginning of each chapter and gradually increase the difficulty.It really helps to understand the design paradigm, NOT to memorize each algorithm.3.It contains pseudo code, making the book practical.This also makes the reading more clear and compact.
This was a great algorithms book. I used it for a grad level algorithms course where we went in depth into every chapter of this book, and I am very glad that he chose this book. This books makes all of the chapters relatively easy, even when the algorithm being discussed is fairly difficult to grasp. I am going to be reading CLRS next during my free time to better understand some of the harder to grasp algorithms and in order to learn some algorithms not discussed in this book, as it is cheaper than this book and more highly regarded, but I still really enjoyed this book.
By far the best algorithm book I have ever bought. Less wordy than any other book and explain examples very well.
you will enjoy reading this one again and again.
I bought it as used, but it looks like new. I am very pleased with the purchase. I will need it for next semester course. It explains step by step and make the topic easy to follow.
Just as what I want. Like this book.
Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms Applied Cryptography: Protocols, Algorithms, and Source Code in C [ APPLIED CRYPTOGRAPHY: PROTOCOLS, ALGORITHMS, AND SOURCE CODE IN C BY Schneier, Bruce ( Author ) Nov-01-1995 Practical Algorithms in Pediatric Hematology and Oncology: (Practical Algorithms in Pediatrics. Series Editor: Z. Hochberg) Combinatorial Optimization: Theory and Algorithms (Algorithms and Combinatorics) Geometric Algorithms and Combinatorial Optimization (Algorithms and Combinatorics) Foundations Of Algorithms Study Guide for Foundations of Maternal-Newborn and Women's Health Nursing, 6e (Murray, Study Guide for Foundations of Maternal-Newborn & Women's Health Nursing) Foundations of Set Theory (Studies in Logic and the Foundations of Mathematics) Principles of Robot Motion: Theory, Algorithms, and Implementations (Intelligent Robotics and Autonomous Agents series) Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design) Principles of Digital Image Processing: Core Algorithms (Undergraduate Topics in Computer Science) Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems) Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery (The Morgan Kaufmann Series in Data Management Systems) Active Noise Control Systems: Algorithms and DSP Implementations (Wiley Series in Telecommunications and Signal Processing) Digital Signal Processing: Principles, Algorithms and Applications (3rd Edition) Communication System Design Using DSP Algorithms: With Laboratory Experiments for the TMS320C6701 and TMS320C6711 (Information Technology: Transmission, Processing and Storage) Digital Signal Processing: Principles, Algorithms and Applications C++ Algorithms for Digital Signal Processing (2nd Edition) C Algorithms for Real-Time DSP