Description
The C++ language is brought up-to-date and simplified, and the Standard Template Library is now fully incorporated throughout the text. Data Structures and Algorithm Analysis in C++ is logically organized to cover advanced data structures topics from binary heaps to sorting to NP-completeness. Figures and examples illustrating successive stages of algorithms contribute to Weiss’ careful, rigorous and in-depth analysis of each type of algorithm.
Key Features
- Discussion of algorithm and design techniques covers greedy algorithms, divide and conquer algorithms, dynamic programming, randomized algorithms, and backtracking.
- Covers topics and data structures such as Fibonacci heaps, skew heaps, binomial queue, skip lists and splay trees.
Table of Contents
- Introduction
- Algorithm Analysis
- Lists, Stacks, and Queues
- Trees
- Hashing
- Priority Queues (Heaps)
- Sorting
- The Disjoint Set Class
- Graph Algorithms
- Algorithm Design Techniques
- Amortized Analysis
- Advanced Data Structures and Implementation
Author Biography
Mark Allen Weiss belongs to the Department of Computer Science at the Florida International University.
Additional information
| Weight | 0.580 kg |
|---|
Only logged in customers who have purchased this product may leave a review.
Related Products








Reviews
There are no reviews yet.