AUTHORS: Drozdek, Adam - ©2013
Strengthen your understanding of data structures and their algorithms to successfully design, implement and maintain virtually any software system. Theoretical yet practical, DATA STRUCUTRES AND ALGORITHMS IN C++, 4E 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 other advanced topics such as sorting methods and a new hashing technique. Abundant C++ code examples, diagrams, and tables clearly 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 a broad range of data structures implementation. DATA STRUCTURES AND ALGORITHMS IN C++ provides the balance of theory and practice to prepare you for a variety of applications in a modern, object-oriented paradigm.
CengageBrain offers two types of free content: