Data Structures And Algorithms In C++
Data Structures And Algorithms In C++

Data Structures And Algorithms In C++

Manufacturer:
Course Technology Ptr

UPC:
978053449182

Retail Price:
$105.49

#Deals:

Avg. Rating:

Available from 8 stores
Click any of the offers below to purchase and view accessories on the merchant's website.
StoreRatingBase PriceShipping Your PriceAvailabilityBuy Link
woodys-books
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
7024 Reviews
$105.13
New
$3.99
Expedited Shipping Available Expedited Available
$109.12 In Stock. Usually ships in 1-2 business days
1 Available
Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!
Buy from woodys-books
from woodys-books
Buy it now
[Store Info & Reviews]
Covered by A-Z Guarantee
GoSale Trusted Store$111.96
New
$0.00 $111.96 In Stock. Usually ships in 24 hours Buy from Amazon.com
from Amazon.com
eCampus_com
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
2248 Reviews
$146.42
New
See Site See Site In Stock. Usually ships in 1-2 business days
2 Available
Buy from eCampus_com
from eCampus_com
A1Books
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
3524 Reviews
$125.26
New
$3.99 $129.25 In Stock. Usually ships in 1-2 business days Buy from A1Books
from A1Books
green_leaves
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1168 Reviews
$125.26
New
See Site See Site In Stock. Usually ships in 1-2 business days
2 Available
Buy from green_leaves
from green_leaves
globalproduct
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
656 Reviews
$105.14
New
$3.99 $109.13 In Stock. Usually ships in 1-2 business days
1 Available
Ships on next working day. delivery time for usa and outside europe usually 7-10 days. within europe 2-5 days.
Buy from globalproduct
from globalproduct
icybooks
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
116 Reviews
$139.00
New
See Site See Site In Stock. Usually ships in 1-2 business days
1 Available
Buy from icybooks
from icybooks
BestBookDepot
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
60 Reviews
$111.28
New
See Site See Site In Stock. Usually ships in 1-2 business days
1 Available
Buy from BestBookDepot
from BestBookDepot
* Shipping estimates are based on Ground shipment within the continental U.S.
   To report a pricing error or problem, Click Here.
Overview of current deals for the Data Structures And Algorithms In C++:
  • 1 merchant is offering Free Shipping.
  • 1 merchant has Express Shipping options.

Product Specifications
Product NameData Structures And Algorithms In C++
ManufacturerCourse Technology Ptr
Product Number MPN3409247
Retail Price $105.49
EAN-139780534491826
EAN-130978053449182
UPC978053449182
Specifications 
TitleData Structures and Algorithms in C++
ISBN0534491820
Author(s)Adam Drozdek
Release Date2004-09-24
FormatHardcover
Num of Pages776
Num. of Items1
EAN9780534491826
Dimensions9.2 x 7.6 x 1.4 in.
Weight1.8 lbs.

Tags

Find other products that have similar tags to the Data Structures And Algorithms In C++
Course Technology Ptr Data Structures And Algorithms In C++ 0534491820
Similar Products
C++ Primer PlusC++ Primer Plus54.99$34.54Check Prices on C++ Primer Plus
at 9 stores
Effective C++: 55 Specific Ways to Improve Your Programs and DesignsEffective C++: 55 Specific Ways to Improve Your Programs and Designs49.99$34.65Check Prices on Effective C++: 55 Specific Ways to Improve Your Programs and Designs
at 10 stores
C++ Primer PlusC++ Primer Plus54.99$34.54Check Prices on C++ Primer Plus
at 9 stores
Effective C++: 55 Specific Ways to Improve Your Programs and DesignsEffective C++: 55 Specific Ways to Improve Your Programs and Designs49.99$34.65Check Prices on Effective C++: 55 Specific Ways to Improve Your Programs and Designs
at 10 stores
File System ForensicsFile System Forensics54.99$36.30Check Prices on File System Forensics
at 8 stores
Beginning Mac OS X ProgrammingBeginning Mac OS X Programming39.99$5.42Check Prices on Beginning Mac OS X Programming
at 6 stores
Programming PhpProgramming Php43.15$22.25Check Prices on Programming Php
at 9 stores
Wireless Communications & NetworksWireless Communications & Networks112.00$74.97Check Prices on Wireless Communications & Networks
at 7 stores
The Zen of CSS Design: Visual Beauty for the WebThe Zen of CSS Design: Visual Beauty for the Web44.99$25.00Check Prices on The Zen of CSS Design: Visual Beauty for the Web
at 10 stores
XHTML and CSS: A Web Standards ApproachXHTML and CSS: A Web Standards Approach40.00$27.30Check Prices on XHTML and CSS: A Web Standards Approach
at 9 stores

Accessories
The C++ Programming Language (Special 3rd Edition)The C++ Programming Language (Special 3rd Edition)74.99$49.93Check Prices on The C++ Programming Language (Special 3rd Edition)
at 8 stores
The C++ Standard Library: A Tutorial and ReferenceThe C++ Standard Library: A Tutorial and Reference69.99$38.93Check Prices on The C++ Standard Library: A Tutorial and Reference
at 7 stores
Reviews
5 Star Rating  "Worths every $"2007-10-24
- Reviewed By User: A36SI300KQBTLN
I bought this book due to the other reviews and targeting the string matching chapter. But when it arrived, I was able to directly apply tree other topics in my current work (skip list, recursion parser and expression tree). It saved me a lot of research, so I'm very happy with it.
 
5 Star Rating  "Absolutely the best C++ DS&A book"2006-08-29
- Reviewed By irotas7
On my bookshelf right now I have 13 books on DS&A using C++. Every time I am in need of a new type of data structure or algorithm, and quickly scan through each of them to determine which seem to have the most relevant information, and also which have useable source-code. Drozdek's book is almost always the book I end up selecting to learn a new topic.

Without a doubt, Drozdek's DS&A book is the most complete and well-written of its kind. It includes a chapter of graphs, which many books surprisingly omit. Also, as of the 3rd edition, it includes a chapter on string matching. As far as I know, this is the *only* C++ DS&A book to dive into this subject.

Surprisingly (because of such a broad-scoped book), the material presented in the string matching chapter is modern and incredibly useful. I found the coverage of suffix tries to be excellent. According to Professor Drozdek (via email correspondence), this chapter is actually a compressed version of what was to be an entire C++ book on string matching. Apparently no publisher would touch such a 'specialized' book. How short-sighted of them!

I work in a research-intensive company focused on developing cutting-edge algorithms to solve difficult modern problems. We do the majority of our coding in C++, which is what originally attracted me to Drozdek's book. Since then, I have referred several colleagues to this book, all of which now use it regularly and are loving it.

My only complaint about this book is that it doesn't discuss primality or random-number generation at all. So many algorithms rely heavily on one or both of these, so I find it strange that this book (and most others) completely ignore them.

As for the reviewer who negatively commented "worst written educational book I have ever read", this person obviously bought Drozdek's book expecting to learn C++ and not DS&A. If you're looking to learn C++, I recommend "C++ Primer Plus (5th Edition)" by Stephen Prata (ISBN: 0672326973). Despite its awkward title and oft-maligned publisher, it really is an excellent book for learning C++ (and also as a reference for an experienced programmer).

Depending on your needs, you might look into supplementing Drozdek's book with Robert Sedgewick's books 'Algorithms in C++'. His books do not go as deep as Drozdek does, but he provides an enormous number of fully implemented algorithms that don't exist in any other C++ DS&A book. Be sure to get the 3rd edition; it is much improved over the 2nd.

Here's a complete TOC of Drozdek's book (3rd edition):
Table of Contents
1. Object-Oriented Programming Using C++
2. Complexity Analysis
3. Linked Lists
4. Stacks and Queues
5. Recursion
6. Binary Trees
7. Multiway Trees
8. Graphs
9. Sorting
10. Hashing
11. Data Compression
12. Memory Management
13. String Matching
Appendices
A: Computing BIG-O
B: Algorithms in the Standard Template Library
C: NP-Completeness
 
5 Star Rating  "Absolutely the best C++ DSA book"2006-08-29
- Reviewed By irotas7
On my bookshelf right now I have 13 books on DSA using C++. Every time I am in need of a new type of data structure or algorithm, and quickly scan through each of them to determine which seem to have the most relevant information, and also which have useable source-code. Drozdek's book is almost always the book I end up selecting to learn a new topic.br /br /Without a doubt, Drozdek's DSA book is the most complete and well-written of its kind. It includes a chapter of graphs, which many books surprisingly omit. Also, as of the 3rd edition, it includes a chapter on string matching. As far as I know, this is the *only* C++ DSA book to dive into this subject. br /br /Surprisingly (because of such a broad-scoped book), the material presented in the string matching chapter is modern and incredibly useful. I found the coverage of suffix tries to be excellent. According to Professor Drozdek (via email correspondence), this chapter is actually a compressed version of what was to be an entire C++ book on string matching. Apparently no publisher would touch such a 'specialized' book. How short-sighted of them!br /br /I work in a research-intensive company focused on developing cutting-edge algorithms to solve difficult modern problems. We do the majority of our coding in C++, which is what originally attracted me to Drozdek's book. Since then, I have referred several colleagues to this book, all of which now use it regularly and are loving it.br /br /My only complaint about this book is that it doesn't discuss primality or random-number generation at all. So many algorithms rely heavily on one or both of these, so I find it strange that this book (and most others) completely ignore them.br /br /As for the reviewer who negatively commented "worst written educational book I have ever read", this person obviously bought Drozdek's book expecting to learn C++ and not DSA. If you're looking to learn C++, I recommend "C++ Primer Plus (5th Edition)" by Stephen Prata (ISBN: 0672326973). Despite its awkward title and oft-maligned publisher, it really is an excellent book for learning C++ (and also as a reference for an experienced programmer).br /br /Depending on your needs, you might look into supplementing Drozdek's book with Robert Sedgewick's books 'Algorithms in C++'. His books do not go as deep as Drozdek does, but he provides an enormous number of fully implemented algorithms that don't exist in any other C++ DSA book. Be sure to get the 3rd edition; it is much improved over the 2nd.br /br /Here's a complete TOC of Drozdek's book (3rd edition):br /Table of Contents br /1. Object-Oriented Programming Using C++br /2. Complexity Analysisbr /3. Linked Listsbr /4. Stacks and Queuesbr /5. Recursionbr /6. Binary Treesbr /7. Multiway Treesbr /8. Graphsbr /9. Sortingbr /10. Hashingbr /11. Data Compressionbr /12. Memory Managementbr /13. String Matchingbr /Appendicesbr /A: Computing BIG-Obr /B: Algorithms in the Standard Template Librarybr /C: NP-Completeness br /
 
5 Star Rating  "Clear, easy to follow explanations and practical illustrations in C++"2006-08-28
- Reviewed By my_used_books_deniz
Although I have bought this book for its C++ emphasis for DSA, I have found it very good at teaching DSA itself. It has very clear explanations, well chosen examples, and depth enough coverage with along clear and easy to understand code illustrations in C++. The book teaches the topics in an incremental manner by making connections among different related DS and algorithms, which are helpful in understanding the theory.

Its layout for teaching a topic consists of three parts: 1) Introducing the data structure or algorithms with an informal language. It relates it with other similar ones, and explains the differences. 2) It shows C++ implementation (it does not have C++ codes for all DS and A's; however, I think what it has is enough for such a book) and explanations, even some alternative implementations. 3) It has complexity analysis for the algorithm, and any drawbacks. Drozdek has concluded the each chapter with an case study and provides full implementation in C++.

I have extensively studied Cormen's book of "Introduction to Algorithms", which I really like, however, this book is much better at teaching the fundamentals of the DSA topics and has better figures although Cormen's book is more in-depth and has more topics covered, and more academic. If you are looking at more implementation of the DSA with some in-depth theory, Drozdek's book is more useful. If you need more academic study on DSA, Cormen's book would be more helpful (in fact, I suggest both of them).

Another thing I like in this book is its chapter for Memory Management. Although this is an OS topic, it covers it since many DSA requires dynamic memory allocations, and I think it is good at teaching the basics of data structures and algorithms used in memory management.

In short, I strongly suggest this book to programmers who wants to understand DSA and CS students, and also the ones want to have a reference book. I think C++ codes are extra for those who are programming in C++.
 
Quick Links



Pricing information is provided by the listed merchants. GoSale.com is not responsible for the accuracy of pricing information, product information or the images provided. As always, be sure to visit the merchant's site to review and verify product information, price, and shipping costs. Product and merchant reviews are submitted by online shoppers. GoSale.com is not responsible for the content and opinions contained in these reviews.
© 2009 GoSale.com (S1)



Home > Books > _Books > _Computing Internet