See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

51 used & new from $55.00

Have one to sell? Sell yours here
 
 
ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Alan R. Apt Books)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Alan R. Apt Books) (Hardcover)

by Larry R. Nyhoff (Author)
3.8 out of 5 stars See all reviews (6 customer reviews)


Available from these sellers.


17 new from $74.99 34 used from $55.00

Customers Who Bought This Item Also Bought

Discrete Mathematics with Applications

Discrete Mathematics with Applications

by Susanna S. Epp
4.3 out of 5 stars (23)  $164.76
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

by David A. Patterson
3.8 out of 5 stars (86)  $72.86
Discrete Mathematics and Its Applications

Discrete Mathematics and Its Applications

by Kenneth Rosen
2.8 out of 5 stars (24)  $136.93
Assembly Language for Intel-Based Computers (5th Edition)

Assembly Language for Intel-Based Computers (5th Edition)

by Kip Irvine
3.6 out of 5 stars (10)  $99.84
Software Engineering: (Update) (8th Edition) (International Computer Science Series)

Software Engineering: (Update) (8th Edition) (International Computer Science Series)

by Ian Sommerville
3.8 out of 5 stars (6)  $96.41
Explore similar items


Editorial Reviews

Product Description
For the introductory Data Structures course (CS2) that typically follows a first course in programming. This text continues to offer a thorough, well-organized, and up-to-date presentation of essential principles and practices in data structures using C++. Reflecting the newest trends in computer science, new and revised material throughout the Second Edition places increased emphasis on abstract data types (ADTs) and object-oriented design. \ To access the author's Companion Website for ADTS, Data Structures and Problem Solving with C++, please go to http://cs.calvin.edu/books/c++/ds/2e/ For other books by Larry Nyhoff, please go to www.prenhall.com/nyhoff

From the Back Cover

Abstract data types (ADT's) and data structures are key elements in unlocking the power of object-oriented programming. Designed for CS2 course; this popular book thoroughly covers ADTs (Abstract Data Types), data structures, and their use in problem solving. The text guides the student through the development of ADTs such as stacks, queues, and binary trees, the use of key data structures such as arrays, classes and linked lists to implement ADTs, and problem solving using Object-Oriented Design (OOD) methodologies. Algorithms required to design arid implement ADTs in C++ are given thorough treatment along with a solid introduction to the Standard Template Library (STL). C++ topics such as recursion, inheritance, and polymorphism are introduced and some C-style topics relative to data structures are also provided. Using examples, case studies and exercises from various areas of computer science, author Larry Nyhoff offers the student a solid foundation for further studies in CS while providing concrete tools for unlocking the power of C++.

New to the Second Edition
  • New chapters on searching and C++'s I/O and string classes
  • Improvements and additions to diagrams
  • Consistent naming conventions
  • Complete source code for ADTs
  • Expanded treatment of selected topics on the text's website
  • Introduces UML and uses UML-style diagrams for ADT specifications


See all Editorial Reviews

Product Details

  • Hardcover: 1072 pages
  • Publisher: Prentice Hall; 2 edition (August 5, 2004)
  • Language: English
  • ISBN-10: 0131409093
  • ISBN-13: 978-0131409095
  • Product Dimensions: 9.3 x 7 x 1.6 inches
  • Shipping Weight: 3.8 pounds
  • Average Customer Review: 3.8 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #221,791 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #14 in  Books > Computers & Internet > Programming > Algorithms > Data Structures

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
An amazon customer suggested this product show on searches for "adts data structures 2nd second larry nyhoff". What do you suggest?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Data Structures with C++ and STL not only for C programmers, September 27, 2004
By Aleksander Malinowski "Olek" (Central Illinois, USA) - See all my reviews
(REAL NAME)   
I am teaching the second programming / first data structure course in the department of electrical and computer engineering. I have used the first edition of this book several times, and as of fall of 2004 I am into the third of semester of using this second edition as a mandatory text.

This book is very good for students who already know how to program in C, C++ or Java. The first C or C++ course does not have to cover introduction to OOP though. My students learn C part of C++ in the first programming course. This book covers object oriented programming part of C++, and introduces/reintroduces pointers, file IO with streams, and C++ strings (good for former Java programmers). Then it follows into data structures. It starts with its own definitions of dynamic array that grows, and a simple linked list as basic data containers. Then it focuses on organizing access to data with stack and queue, and then migrates to the standard template library (STL). Everything is kept on the undergraduate student level. All other STL books I know assume that you are already an expert in programming or at lest for students after two programming courses, and are too difficult for average non-CS students.

I originally rated the first edition with four-stars only because it introduced pointers very late, out of the proper sequence and added the fifth star for the unique blend of introduction to OOP C++ and data structures, and STL. However, this edition is free from this inconvenience and it also makes C++ and data structures course accessible to former Java programmers. It gets true five stars from me this time.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
4.0 out of 5 stars Great Introductory Book, October 29, 2005
By C. Paredes (Seattle, Washington United States) - See all my reviews
(REAL NAME)   
I actually feel that this book is a mixed bag. On one hand, the concepts are intuitively presented and are easy to understand. On the other hand, the book doesn't delve too much into technical details, which may or may not be a godsend to various students. Personally, I'd rather use the Drozdek Data Structures text, since it goes into much more detail into analysis and logic behind choosing various data structures and algorithms in order to implement an ADT.

Anyway, it's still a great textbook for an introductory course in data structures. Just be sure to get another textbook on the same material down the road if you want to get a more detailed understanding of the concepts presented.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 3 people found the following review helpful:
5.0 out of 5 stars Great book, June 17, 2005
The coverage of C++ and data structures looks pretty good. There are lots of programming examples, and the book is written very well. I'm recommending it for our 2nd year course in data structures and C++. Our students know Java, but not C++, so it's been a challenge finding a data structures book that packages a semi-introductory version of C++ with a standard course in data structures. This book appears to be the best suited out of about 5-10 books that I've reviewed for this course.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars ADTs, Data Structures, and Problem Solving with C++
The book is fine. My complaint is the post office took their sweet time getting it here. It sat in Harwood missouri from 9/9 when Jdolecki mailed it to 9/22 when the sent it to... Read more
Published 9 months ago by Phillip Howell

1.0 out of 5 stars Soft Cover Copy
I pay for a hard cover book and receive a softcover black and white pirate copy
Published 9 months ago by Richard B. Garcia Lebron

5.0 out of 5 stars Crisp as New.
The book shouldn't be called Used, its was Crisp as New, and exactly what you wanna expect at the start of a new class, having a colourful mak free book in your hands.
Published on September 17, 2005 by Hasan R. Haider

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Great Deals on Magazines

Visit our huge selection of magazine subscriptions often to see the latest special offers and bonuses. Check out magazines like The New Yorker, Wired, and Vanity Fair.
 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Give Your Rake a Break

Shop for Leaf Blowers
If you need to move a lot of leaves, a handheld or backpack blower helps get the job done quickly.

Shop all blowers

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates