It's Raining Books Sale
 
 

Recently Viewed clear list


Original Essays | September 17, 2014

Merritt Tierce: IMG Has My Husband Read It?



My first novel, Love Me Back, was published on September 16. Writing the book took seven years, and along the way three chapters were published in... Continue »
  1. $16.77 Sale Hardcover add to wish list

    Love Me Back

    Merritt Tierce 9780385538077

spacer
Qualifying orders ship free.
$152.15
List price: $176.10
New 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
10 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

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:
Tamassia, Roberto
Author:
Mount, David M.
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) New Trade Paper
0 stars - 0 reviews
$152.15 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.