|Listed in category:
Have one to sell?

Data Abstraction & Problem Solving with C++: Walls & Mirrors

by Carrano, Frank M. | PB | Good
ThriftBooks
(3934231)
Registered as a business seller
US $6.24
Approximately£4.62
Condition:
Good
Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, ... Read moreAbout condition
2 available1 sold
Breathe easy. Free postage and returns.
Other people bought this. 1 has already sold.
Postage:
Free Economy Shipping.
Estimated between Tue, 29 Jul and Sat, 2 Aug to 94104
Estimated delivery dates - opens in a new window or tab reflect seller's dispatch time, origin postcode, destination postcode and time of order receipt, and will depend on the delivery service selected and receipt of cleared paymentcleared payment - opens in a new window or tab. Delivery times may vary, especially during peak periods, and are an estimate only.
Located in: Aurora, Illinois, United States
Returns:
30 days return. Seller pays for return postage.
Payments:
    Diners Club

Shop with confidence

eBay Money Back Guarantee
Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
Seller assumes all responsibility for this listing.
eBay item number:193902415365
Last updated on 30 Jun, 2025 01:27:14 BSTView all revisionsView all revisions

Item specifics

Condition
Good
A book that has been read, but is in good condition. Minimal damage to the book cover eg. scuff marks, but no holes or tears. If this is a hard cover, the dust jacket may be missing. Binding has minimal wear. The majority of pages are undamaged with some creasing or tearing, and pencil underlining of text, but this is minimal. No highlighting of text, no writing in the margins, and no missing pages. See the seller’s listing for full details and description of any imperfections. See all condition definitionsopens in a new window or tab
Seller notes
“Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, ...
Binding
Paperback
Book Title
Data Abstraction & Problem Solving with C++
Weight
3 lbs
Product Group
Book
IsTextBook
Yes
ISBN
0321433327

About this product

Product Identifiers

Publisher
Addison Wesley
ISBN-10
0321433327
ISBN-13
9780321433329
eBay Product ID (ePID)
52634205

Product Key Features

Number of Pages
992 Pages
Language
English
Publication Name
Data Abstraction and Problem Solving with C++
Subject
Programming Languages / C++, Decision-Making & Problem Solving, Computer Science
Publication Year
2006
Features
Revised
Type
Textbook
Author
Frank M. Carrano
Subject Area
Computers, Education
Format
Perfect

Dimensions

Item Height
1.7 in
Item Weight
48.7 Oz
Item Length
7.6 in
Item Width
9.2 in

Additional Product Features

Edition Number
5
Intended Audience
College Audience
LCCN
2006-018999
Dewey Edition
22
Illustrated
Yes
Dewey Decimal
005.13/3
Table Of Content
Preface Chapter Dependency Chart PART ONE - Problem-Solving Techniques 1 Principles of Programming and Software Engineering 1.1 Software Engineering and Object-Oriented Design 1.2 Achieving a Better Solution 1.3 Key Issues in Programming 2 Recursion: The Mirrors 2.1 Recursive Solutions 2.2 Counting Things 2.3 Searching an Array 2.4 Organizing Data 2.5 Recursion and Efficiency 3 Data Abstraction: The Walls 3.1 Abstract Data Types 3.2 Specifying ADTs 3.3 Implementing ADTs 4 Linked Lists 4.1 Preliminaries 4.2 Programming with Linked Lists 4.3 Variations of the Linked List 4.4 Application: Maintaining an Inventory 4.5 The C++ Standard Template Library 5 Recursion as a Problem-Solving Technique 5.1 Backtracking 5.2 Defining Languages 5.3 The Relationship Between Recursionand Mathematical Induction PART TWO Problem Solving with Abstract Data Types 6 Stacks 6.1 The Abstract Data Type Stack 6.2 Simple Applications of the ADT Stack 6.3 Implementations of the ADT Stack 6.4 Application: Algebraic Expressions 6.5 Application: A Search Problem 6.6 The Relationship Between Stacks and Recursion 7 Queues 7.1 The Abstract Data Type Queue 7.2 Simple Applications of the ADT Queue 7.3 Implementations of the ADT Queue 7.4 A Summary of Position-Oriented ADTs 7.5 Application: Simulation 8 Advanced C++ Topics 8.1 Inheritance Revisited 8.2 Virtual Methods and Late Binding 8.3 Friends 8.4 The ADTs List and Sorted List Revisited 8.5 Class Templates 8.6 Overloaded Operators 8.7 Iterators 9 Algorithm Efficiency and Sorting 9.1 Measuring the Efficiency of Algorithms 9.2 Sorting Algorithms and Their Efficiency 10 Trees 10.1 Terminology 10.2 The ADT Binary Tree 10.3 The ADT Binary Search Tree 10.4 General Trees 11 Tables and Priority Queues 11.1 The ADT Table 11.2 The ADT Priority Queue: A Variation of the ADT Table 11.3 Tables and Priority Queues in the STL 12 Advanced Implementations of Tables 12.1 Balanced Search Trees 12.2 Hashing 12.3 Data with Multiple Organizations 13 Graphs 13.1 Terminology 13.2 Graphs as ADTs 13.3 Graph Traversals 13.4 Applications of Graphs 14 Processing Data in External Storage 14.1 A Look at External Storage 14.2 Sorting Data in an External File 14.3 External Tables A Review of C++ Fundamentals B ASCII Character Codes C C++ Header Files and Standard Functions D Mathematical Induction E Standard Template Library F C++ Documentation Systems
Edition Description
Revised edition
Synopsis
The classic, best-selling Data Abstraction and Problem Solving with C++: Walls and Mirrors book provides a firm foundation in data abstraction that emphasizes the distinction between specifications and implementation as the basis for an object-oriented approach. This new edition offers the latest C++ features and an introduction to using Doxygen a documentation generator for C++, enhanced coverage of Software Engineering concepts and additional UML diagrams. Frank's Making it Real blog http://frank-m-carrano.com/blog/ extends his textbooks and lectures to a lively discussion with instructors and students about teaching and learning computer science. Follow Frank on Twitter: http://twitter.com/Frank_M_Carrano Find him on Facebook: https://www.facebook.com/makingitreal, The classic, best-selling "Data Abstraction and Problem Solving with C++: Walls and Mirrors "book provides a firm foundation in data abstraction that emphasizes the distinction between specifications and implementation as the basis for an object-oriented approach. This new edition offers the latest C++ features and an introduction to using Doxygen--a documentation generator for C++, enhanced coverage of Software Engineering concepts and additional UML diagrams., This new edition provides a firm foundation in data abstraction that emphasises the distinction between specifications and implementation as the basis for an object-oriented approach.
LC Classification Number
QA76.73.C153C38 2006

Item description from the seller

Seller business information

I certify that all my selling activities will comply with all EU laws and regulations.
About this seller

ThriftBooks

98.9% positive Feedback19.7M items sold

Joined Mar 2015
Registered as a business seller
Just Voted on Newsweek - ThriftBooks ranks #1 America's Best Online Shops 2025 in Office, Electronics & Media sector, Media category!!ThriftBooks is a fully independent seller of used books, having ...
See more

Detailed seller ratings

Average for the last 12 months
Accurate description
4.9
Reasonable postage cost
5.0
Delivery time
5.0
Communication
4.9

Popular categories from this shop

Seller Feedback (5,687,944)

All ratings
Positive
Neutral
Negative
  • c***m (412)- Feedback left by buyer.
    Past 6 months
    Verified purchase
    WOW!; I cannot believe this 3 Days to Hawaii! ; AAA+++; Excellent Service; Great Pricing; Fast Delivery-Faster Than Expected to Hawaii!; Shipped 05/05, Mon, Received 05/08, Thu to Hawaii using free shipping; USPS Ground Mail, Book in Excellent Condition--Better Than Described ; TLC Packaging; Excellent Seller Communication, Sends updates . Highly Recommended!, Thank you very much!
  • v***v (2054)- Feedback left by buyer.
    Past month
    Verified purchase
    Although this book was not as described, with no picture of it in the listing, the seller communicated well and quickly gave me a full refund while letting me keep it. The minimal packaging left the book a bit vulnerable (typical for ThriftBooks), but it did arrive safely and timely. As usual, it’s hit or miss with this seller, but often times you can get great values, and their customer service is always very good. Many other sellers with millions of transactions don’t even communicate.
  • a***r (375)- Feedback left by buyer.
    Past month
    Verified purchase
    i am so happy to have every book of this series! the price of the book & the shipping is very reasonable! the book was as described & was in excellent condition! it was shipped quickly & arrived quickly! the books are always packaged carefully so they arrived undamaged! the communication from the sellers is always excellent--they go out of their way for excellent customer service! i have been a repeat customer from this seller & always will be! this seller is the best bookseller on ebay!