Thursday 9 September 2010

[X456.Ebook] Ebook Free Data Structures with STL, by William H. Murray, Chris H. Pappas

Ebook Free Data Structures with STL, by William H. Murray, Chris H. Pappas

Data Structures With STL, By William H. Murray, Chris H. Pappas. Thanks for visiting the very best site that supply hundreds sort of book collections. Here, we will certainly present all publications Data Structures With STL, By William H. Murray, Chris H. Pappas that you require. Guides from well-known writers and authors are supplied. So, you can take pleasure in now to get one by one sort of publication Data Structures With STL, By William H. Murray, Chris H. Pappas that you will certainly search. Well, pertaining to the book that you desire, is this Data Structures With STL, By William H. Murray, Chris H. Pappas your choice?

Data Structures with STL, by William H. Murray, Chris H. Pappas

Data Structures with STL, by William H. Murray, Chris H. Pappas



Data Structures with STL, by William H. Murray, Chris H. Pappas

Ebook Free Data Structures with STL, by William H. Murray, Chris H. Pappas

Do you think that reading is an important activity? Discover your reasons including is very important. Reviewing a book Data Structures With STL, By William H. Murray, Chris H. Pappas is one component of pleasurable activities that will make your life top quality much better. It is not about only what sort of publication Data Structures With STL, By William H. Murray, Chris H. Pappas you read, it is not simply concerning exactly how numerous publications you check out, it's concerning the practice. Reading routine will certainly be a means to make publication Data Structures With STL, By William H. Murray, Chris H. Pappas as her or his buddy. It will certainly despite if they spend cash and also spend even more books to complete reading, so does this book Data Structures With STL, By William H. Murray, Chris H. Pappas

Reviewing book Data Structures With STL, By William H. Murray, Chris H. Pappas, nowadays, will certainly not require you to always buy in the shop off-line. There is an excellent place to purchase guide Data Structures With STL, By William H. Murray, Chris H. Pappas by online. This web site is the most effective website with whole lots varieties of book collections. As this Data Structures With STL, By William H. Murray, Chris H. Pappas will certainly remain in this publication, all books that you require will correct below, also. Just search for the name or title of guide Data Structures With STL, By William H. Murray, Chris H. Pappas You can find what exactly you are looking for.

So, also you require responsibility from the business, you might not be perplexed more considering that books Data Structures With STL, By William H. Murray, Chris H. Pappas will consistently aid you. If this Data Structures With STL, By William H. Murray, Chris H. Pappas is your ideal companion today to cover your task or job, you could when possible get this publication. How? As we have informed previously, just visit the link that our company offer here. The verdict is not only guide Data Structures With STL, By William H. Murray, Chris H. Pappas that you search for; it is just how you will obtain lots of books to sustain your skill as well as capacity to have piece de resistance.

We will reveal you the best and simplest way to obtain book Data Structures With STL, By William H. Murray, Chris H. Pappas in this world. Lots of collections that will certainly support your responsibility will be right here. It will certainly make you feel so perfect to be part of this web site. Coming to be the participant to consistently see exactly what up-to-date from this book Data Structures With STL, By William H. Murray, Chris H. Pappas site will make you really feel ideal to look for the books. So, just now, as well as below, get this Data Structures With STL, By William H. Murray, Chris H. Pappas to download and install as well as wait for your priceless worthwhile.

Data Structures with STL, by William H. Murray, Chris H. Pappas

*Learn data structures and the C++ Standard Template Library together! *Teaches the advanced C++ features you need to know first *Easy techniques based on real code examples *Supercharge C++ code performance-and your own productivity! Supercharge your C++ code! Master data structures and STL together! When you understand data structures, you can command many of the most powerful, efficient algorithms ever created! Better yet, the C++ Standard Template Library bundles dozens of these advanced algorithms in a simple, reliable, easy-to-use form. Now, you can learn data structures and STL together, with the first book that teaches them both: Data Structures with STL! Renowned programming instructors William Murray and Chris Pappas begin with the intermediate-to-advanced C++ features you'll need to know first, including namespaces, void * pointers, generic types, and template development.Then, using extensive code examples, they introduce every aspect of working with data structures and STL: *Understanding STL extensible framework and components *Working with STL: containers, iterators, and algorithms *Dynamic memory allocation/deallocation *STL-based portable solutions for array creation, element insertion/deletion, sorting, element output, and more *Clean, seamless integration of iostreams and exception handling Now's your chance to supercharge the performance and reliability of all your C++ code-and dramatically enhance your own productivity at the same time. Data Structures with STL shows you how-more simply and easily than you ever thought possible!

  • Sales Rank: #395021 in Books
  • Published on: 2000-11
  • Original language: English
  • Number of items: 1
  • Dimensions: 1.27" h x 7.24" w x 9.49" l,
  • Binding: Hardcover
  • 432 pages

From the Inside Flap
Foreword

Data structures is a course taken by every programming student in every college in the United States. A knowledge of data structures has been a fundamental part of every Computer Science curriculum since the early days of PLI and Pascal. Of course, data structures in now taught using the C++ language. Actually, data structure concepts are language independent.

Currently, there is a shift in both text book and trade books to teach data structures with objects. With the latest standards from the ANSI/ISO committee, you will find that the Standard Template Library (STL) incorporates many of the components featured in traditional data structures courses.

Typically, you will find books on data structures or books on the STL. However, we have failed to identify or find books that carefully weave the concepts of both data structures and the STL together. In this text, we will go beyond an introductory works and integrate (side by side) many of the concepts taught in a data structures course with the newest STL techniques.

As such, this book is an intermediate level book for students and programmers who have mastered the fundamentals of the C++ language. However, even at the intermediate level, this book will have a broad appeal to all programmers interested in both data structures and the STL.

This book is not intended to replace college level data structures books. Instead, this text is intended to supplement them with the latest STL concepts. With complete code examples, you should find the solutions to many of the programming problems that plague both students and programmers alike.

If you are involved with data structures—you need this book.

From the Back Cover

  • Learn data structures and the C++ Standard Template Library together!
  • Teaches the advanced C++ features you need to know first
  • Easy techniques based on real code examples
  • Supercharge C++ code performance-and your own productivity!

Supercharge your C++ code! Master data structures and STL together!

When you understand data structures, you can command many of the most powerful, efficient algorithms ever created! Better yet, the C++ Standard Template Library bundles dozens of these advanced algorithms in a simple, reliable, easy-to-use form. Now, you can learn data structures and STL together, with the first book that teaches them both: Data Structures with STL!

Renowned programming instructors William Murray and Chris Pappas begin with the intermediate-to-advanced C++ features you'll need to know first, including namespaces, void * pointers, generic types, and template development. Then, using extensive code examples, they introduce every aspect of working with data structures and STL:

  • Understanding STL extensible framework and components
  • Working with STL: containers, iterators, and algorithms
  • Dynamic memory allocation/deallocation
  • STL-based portable solutions for array creation, element insertion/deletion, sorting, element output, and more
  • Clean, seamless integration of iostreams and exception handling

Now's your chance to supercharge the performance and reliability of all your C++ code—and dramatically enhance your own productivity at the same time. Data Structures with STL shows you how-more simply and easily than you ever thought possible!

About the Author

WILLIAM MURRAY and CHRIS PAPPAS teach computer science at the B.C.C. campus of the S.U.N.Y. system in Binghamton, NY. They have co-authored over four dozen books on such programming topics as assembly language, Visual Basic, C and C++, HTML, Visual J++, Java, JavaScript, OS/2, Windows 95, Windows NT, and more. Their books have been translated into more than 25 languages.

Most helpful customer reviews

13 of 13 people found the following review helpful.
Unreadable and confusing, several errors
By N. Novik
The stated purpose of this book is to teach data structures and the use of the C++ Standard Template Library (STL) at the same time. Judging by the first chapter only (by the time I got to page 23, I was so disgusted I logged in here to write this review), it fails on both counts.
The writing style is an awful combination of chatty (exclamation points are scattered throughout the text) and deliberately over-technical. In just one example, the authors use the word "syntactically" four times in six sentences for no reason; the sentences would be utterly unchanged in meaning by taking them out. That's the kind of writing I've seen from students who are attempting to make themselves sound knowledgeable when they aren't really sure of their ground or don't know how to express concepts in clear, simple language.
The lack of clarity is bad enough, but on top of that there are several typos and factual misstatements just in the small section of the text that I read. The opening lines of the foreword:
"A knowledge of data structures has been a fundamental part of every Computer Science curriculum since the early days of PLI and Pascal. Of course, data structures in [sic] now taught using the C++ language."
So I take it no one teaches data structures in Pascal anymore? In C? In Java?
The authors then go on to talk about misuse and ignorance of C/C++ features and use as their example the perfectly correct line of C/C++ code:
iaccumulator = iaccumulator + 1;
They state that using this instead of
iaccumulator++;
is incorrect, because the postfix operator "efficiently instructs the compiler to delete the double fetch/decode of the incorrectly written translation, and to treat the variable iaccumulator as its name implies -- as an accumulator within a register, a much more efficient machine language encoding."
This is ridiculous. First of all, any halfway-decent optimizing compiler should translate the first version just as well as the second. In any modern machine with a decent number of GPRs, if the variable was being used frequently it would be kept in a register anyway. Not to mention that at least half the target audience for this text (students with basic C++ experience taking a data structures class) would find this a completely incomprehensible explanation.
The example code is badly formatted (excessively-long lines, inconsistent indentation, poorly-placed comments) and inelegant. I came across at least one typo in the code that was not only confusing but would not have compiled, so it's fairly clear that the authors didn't try out all of the code in the book. Judging by the number of typos in general, that means that the code isn't reliable.
I strongly advise anyone against purchasing this book. If you're looking for a good data structures textbook, I would suggest Sedgewick's Algorithms in C (parts 1-4). That book is lucid, well-organized, with many very elegant, concise, and correct code samples.

6 of 10 people found the following review helpful.
One of the worst, if not the worst, for both topics.
By Rawitat Pulam
Prentice Hall has quite good reputation for publishing good computer books. (Although my favourite is Addison-Wesley.) This one is not one of them.
As a Data Structures book, this book deserved -1 star. As a STL book, however, it does deseverd 2 stars. So, I give it 1 stars in total.
Why? This book has one of the worst discussion/explaination on data structures I've ever read. It definitely not for someone who's learning the topic. Since learning data structures require much more discussion, like those in Mark Weiss's books and/or Carrano, Helman, Veroff's books (those are very good, really!). And, more important, this book does not talk about many important algorithm at all (saying the name of the algorithm doesn't count). For example, where is the explaination of Dijkstra's shortest path algorithm, B+ tree, etc?
It's not for someone who know the topics either. Since if one knows Data Structures, he/she would pick up the better book on STL (like Josuttis's and/or Musser's ) to learn STL. And write a better thing than what available from this book.
As the STL book, it should emphasize more on STL. For example, in the Priority Queue topic, instead of showing the example using priority_quere class, the author used his own implementation. The STL's implementation were briefly mentioned, and that is not enough.
Programming style is not-so-good, and some of their usages of STL is not-so-good is well. For example, Floyd's all-pair shortest path algorothm (page 388-399), there is the array version of the algorithm which was about one-and-half page long. And there is one that they called "STL version" which is 5 pages long... what happened? why it is that long? The answer: they used 4 pages to initialize vectors. Now, my question: "Who uses/initialize the vector container this way?"
One more thing, main function should return int, not void.
Conclusion: If you want Data structures book, look for something else. And if you want STL book, also look for something else. If you want Data Structures using/with STL, you have 2 choices 1) get something else for each, and 2) find some other books for it (Michael Main's lastest and Timothy Budd's DS using STL do the fine job, though...(Budd's is better, but I prefered Weiss's over both).

1 of 1 people found the following review helpful.
Core Stuff
By Jay J. Smith
I completed a review of the authors Template book and submitted it earlier. Then I was reminded that I also owned their Data Structure with STL book so I thought I would comment on this book too.
The writers said they wanted to write a book that complimented college text books on Data Structures. The twist that that they used (and the reason I bought the book) was the integration of STL into the matter.
I think the writers assumed you knew something about data structures and wanted a book with solutions (in STL) for many data structure applications.
They accomplished their goal. The book is filled with many neat solutions to standard data structure problems all in STL.
Buy the book if you are a student taking a Data Structures course. Buy the book if you just want to understand the STL better.

See all 5 customer reviews...

Data Structures with STL, by William H. Murray, Chris H. Pappas PDF
Data Structures with STL, by William H. Murray, Chris H. Pappas EPub
Data Structures with STL, by William H. Murray, Chris H. Pappas Doc
Data Structures with STL, by William H. Murray, Chris H. Pappas iBooks
Data Structures with STL, by William H. Murray, Chris H. Pappas rtf
Data Structures with STL, by William H. Murray, Chris H. Pappas Mobipocket
Data Structures with STL, by William H. Murray, Chris H. Pappas Kindle

Data Structures with STL, by William H. Murray, Chris H. Pappas PDF

Data Structures with STL, by William H. Murray, Chris H. Pappas PDF

Data Structures with STL, by William H. Murray, Chris H. Pappas PDF
Data Structures with STL, by William H. Murray, Chris H. Pappas PDF

No comments:

Post a Comment