Strengthen your students' understanding of data structures and their algorithms for the foundation they need to successfully design, implement and maintain virtually any software system with this theoretical, yet practical, text – DATA STRUCUTRES AND ALGORITHMS IN C++, 4E. Experienced author Adam Drozdek highlights the fundamental connection between data structures and their algorithms, giving equal weight to the practical implementation of data structures and the theoretical analysis of algorithms and their efficiency. This edition provides critical new coverage of treaps, k-d trees and k-d B-trees, generational garbage collection, and additional advanced topics such as methods and a new hashing technique. Numerous, carefully selected C++ code examples, diagrams, and tables throughout help illustrate the practical importance of data structures. Useful case studies, chosen from disparate areas of computer science, including interpreters, symbolic computation, and file processing, provide valuable insights into the broad range of practical data structures implementation. DATA STRUCTURES AND ALGORITHMS IN C++ provides the balance of theory and practice students need to excel in a variety of applications in a modern, object-oriented paradigm.
{{comment.content}}