A Practical Guide to Data Structures and Algorithms using Java (Chapman & Hall/CRC Applied Algorithms and Data Structures series)
Author | : | |
Rating | : | 4.31 (897 Votes) |
Asin | : | 158488455X |
Format Type | : | paperback |
Number of Pages | : | 1056 Pages |
Publish Date | : | 2017-06-18 |
Language | : | English |
DESCRIPTION:
Recognizing that software development is a top-down process, this applications-centered book provides careful guidance to students and practitioners. Appendices summarize major features of the Java programming language, introduce asymptotic notation and complexity analysis, and discuss design patterns applied in the book. Complete and thoroughly integrated Java implementations expose key differences among a wide range of important data structures, including many useful abstract data types not provided in standard Java libraries. A true marriage of theory and practice, this book sets a new standard as a comprehensive practical guide to data structures and algorithms. Case studies, examples, decision trees, and comparison charts throughout the stylized presentation illustrate and support an efficient methodology for the careful selection and application of data structures and algorithms. Fundamental algorithms appear within the context of their supporting data structures. A fresh alternative to conventional data structures and algorithms books, A Practical Guide to Data Structures and Algorithms using Java presents comprehensive coverage of fundamental data structures and algorithms in a unifying framework with full implementation details. Although traditional texts present isolated algorithms and data structures, they do not provide
Three Stars Yifan Peng not really helpful. i would rather to read the open source package on github. Outstanding Text If you are looking for a book that introduces the most fundamental concepts in computer science, this is the one. Sufficiently well written for the motivated student to teach themselves, and the best course textbook for scaffolding students with a wide range of preparation (from
Each implementation is followed by a detailed and clear theoretical analysis, a complete Java implementation, and a discussion of the used design patterns. This book is a thorough textbook as well as a great reference book! -Monika Henzinger, Professor of Computer and Communication Sciences, École Polytechnique Fédérale de Lausanne, Switzerland, and Research Director, Google . This is a tremendously valuable practical resource.-Robert Schapire, Professor of Computer Science, Princeton University, New Jersey, USAThe Goldmans' new book is a tour de force of data structures and associated algorithms, accomplishing far more than any single author could hope to achieve. This allows the reader to quickly place the new data structure into context as well as to find the best data structure for a given application.-Avrim Blum, Profes
Washington University, Saint Louis, Missouri, USA Washington University, Saint Louis, Missouri, USA