The Fictioning Horror Sale
 
 

Recently Viewed clear list


Powell's Q&A | September 3, 2014

Emily St. John Mandel: IMG Powell’s Q&A: Emily St. John Mandel



Describe your latest book. My new novel is called Station Eleven. It's about a traveling Shakespearean theatre company in a post-apocalyptic North... Continue »
  1. $17.47 Sale Hardcover add to wish list

    Station Eleven

    Emily St. John Mandel 9780385353304

spacer
Qualifying orders ship free.
$125.00
List price: $176.10
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Partner Warehouse Computer Languages- C++

Data Structures and Algorithms in C++ (2ND 11 Edition)

by

Data Structures and Algorithms in C++ (2ND 11 Edition) Cover

 

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

An updated, innovative approach to data structures and algorithms

Written by an author team of experts in their fields, this authoritative guide demystifies even the most difficult mathematical concepts so that you can gain a clear understanding of data structures and algorithms in C++.

The unparalleled author team incorporates the object-oriented design paradigm using C++ as the implementation language, while also providing intuition and analysis of fundamental algorithms.

  • Offers a unique multimedia format for learning the fundamentals of data structures and algorithms
  • Allows you to visualize key analytic concepts, learn about the most recent insights in the field, and do data structure design
  • Provides clear approaches for developing programs
  • Features a clear, easy-to-understand writing style that breaks down even the most difficult mathematical concepts

Building on the success of the first edition, this new version offers you an innovative approach to fundamental data structures and algorithms.

Synopsis:

* Presents a consistent object-oriented perspective.

* Recursion emphasized throughout, particularly in chapters 2 and 4.

* Design patterns provide clear approaches for developing programs.

* Offers a unique multimedia format for learning the fundamentals of data structures and algorithms.

* A robust set of end-of-chapter problems are arranged by purpose - reinforcement problems assess understanding; creativity problems require students to apply concepts to writing "classes" (portions of a program); projects require students to write entire programs.

* Outstanding writing style presents even the most difficult mathematical concepts clearly.

* "Visual Proofs" helps students better understand complex analytic concepts.

* Animations on the text's Web site clearly illustrate data structures and algorithms.

* Exercises offer numerous opportunities for hands-on learning.

* Emphasizes the practical application of the latest software engineering practices.

Table of Contents

1. A C++ Primer.

1.1 Basic C++ Programming Elements.

1.2 Expressions.

1.3 Control Flow.

1.4 Functions.

1.5 Classes.

1.6 C++ Program and File Organization.

1.7 Writing a C++ Program.

1.8 Exercises.

2. Object-Oriented Design.

2.1 Goals, Principles, and Patterns.

2.2 Inheritance and Polymorphism.

2.3 Templates.

2.4 Exceptions.

2.5 Exercises.

3. Arrays, Linked Lists, and Recursion.

3.1 Using Arrays.

3.2 Singly Linked Lists.

3.3 Doubly Linked Lists.

3.4 Circularly Linked and List Reversal.

3.5 Recursion.

3.6 Exercises.

4. Analysis Tools.

4.1 The Seven Functions Used in This Book.

4.2 Analysis of Algorithms.

4.3 Simple Justification Techniques.

4.4 Exercises.

5. Stacks, Queues, and Deques.

5.1 Stacks.

5.2 Queues.

5.3 Double-Ended Queues.

5.4 Exercises.

6. List and Iterator ADTs.

6.1 Vectors.

6.2 Lists.

6.3 Sequences.

6.4 Case Study: Bubble-Sort on a Sequence.

6.5 Exercises.

7. Trees.

7.1 General Trees.

7.2 Tree Traversal Algorithms.

7.3 Binary Trees.

7.4 Exercises.

8. Heaps and Priority Queues.

8.1 The Priority Queue Abstract Data Type.

8.2 Implementing a Priority Queue with a List.

8.3 Heaps.

8.4 Adaptable Priority Queues.

8.5 Exercises.

9. Hash Tables, Maps, and Skip Lists.

9.1 Maps.

9.2 Hash Tables.

9.3 Ordered Maps.

9.4 Skip Lists.

9.5 Dictionaries.

9.6 Exercises.

10. Search Trees.

10.1 Binary Search Trees.

10.2 AVL Trees.

10.3 Splay Trees.

10.4 (2,4) Trees.

10.5 Red-Black Trees.

10.6 Exercises.

11. Sorting, Sets, and Selection.

11.1 Merge-Sort.

11.2 Quick-Sort.

11.3 Studying Sorting through and Algorithmic Lens.

11.4 Sets and Union/Find Structures.

11.5 Selection.

11.6 Exercises.

12. Strings and Dynamic Programming.

12.1 String Operations.

12.2 Dynamic Programming.

12.3 Pattern Matching Algorithms.

12.4 Text Compression and the Greedy Method.

12.5 Tries.

12.6 Exercises.

13. Graph Algorithms.

13.1 Graphs.

13.2 Data Structures for Graphs.

13.3 Graph Traversals.

13.4 Directed Graphs.

13.5 Shortest Paths.

13.6 Minimum Spanning Trees.

13.7 Exercises.

14. Memory Management and B-Trees.

14.1 Memory Management.

14.2 External Memory and Caching.

14.3 External Searching and B-Trees.

14.4 External-Memory Sorting.

14.5 Exercises.

A Useful Mathematical Facts.

Bibliography.

Index. 

Product Details

ISBN:
9780470383278
Author:
Goodrich, Michael T.
Publisher:
John Wiley & Sons
Author:
Mount, David M.
Author:
Tamassia, Roberto
Subject:
Programming Languages - C
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algo
Subject:
rithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
Programming / C & C++
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
Computer Languages-C++
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Subject:
data structures, guide to data structures, data structures guide, algorithms in C++, guide to algorithms in C++, algorithms in C++ guide, fundamental algorithms, fundamental data structures, fundamentals of data structures, fundamentals of algorithms
Copyright:
Publication Date:
March 2010
Binding:
TRADE PAPER
Grade Level:
College/higher education:
Language:
English
Pages:
736
Dimensions:
233 x 191 x 26.2 mm 37.12 oz

Other books you might like

Related Subjects

Business » Accounting and Finance
Business » Investing
Computers and Internet » Computer Languages » C++
Computers and Internet » Software Engineering » Programming and Languages
Education » Writing
Health and Self-Help » Health and Medicine » General
Health and Self-Help » Health and Medicine » General Medicine
Reference » Science Reference » Technology
Textbooks » General

Data Structures and Algorithms in C++ (2ND 11 Edition) Used Trade Paper
0 stars - 0 reviews
$125.00 In Stock
Product details 736 pages John Wiley & Sons - English 9780470383278 Reviews:
"Synopsis" by , * Presents a consistent object-oriented perspective.

* Recursion emphasized throughout, particularly in chapters 2 and 4.

* Design patterns provide clear approaches for developing programs.

* Offers a unique multimedia format for learning the fundamentals of data structures and algorithms.

* A robust set of end-of-chapter problems are arranged by purpose - reinforcement problems assess understanding; creativity problems require students to apply concepts to writing "classes" (portions of a program); projects require students to write entire programs.

* Outstanding writing style presents even the most difficult mathematical concepts clearly.

* "Visual Proofs" helps students better understand complex analytic concepts.

* Animations on the text's Web site clearly illustrate data structures and algorithms.

* Exercises offer numerous opportunities for hands-on learning.

* Emphasizes the practical application of the latest software engineering practices.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.