Free PDF Data Structures with STL, by William H. Murray, Chris H. Pappas
Below, we have various book Data Structures With STL, By William H. Murray, Chris H. Pappas and also collections to check out. We likewise offer variant kinds as well as type of the books to browse. The enjoyable publication, fiction, history, unique, science, and also various other types of e-books are readily available right here. As this Data Structures With STL, By William H. Murray, Chris H. Pappas, it becomes one of the favored publication Data Structures With STL, By William H. Murray, Chris H. Pappas collections that we have. This is why you are in the best website to view the remarkable e-books to have.
Data Structures with STL, by William H. Murray, Chris H. Pappas
Free PDF Data Structures with STL, by William H. Murray, Chris H. Pappas
Only for you today! Discover your favourite publication here by downloading and also obtaining the soft documents of guide Data Structures With STL, By William H. Murray, Chris H. Pappas This is not your time to generally go to guide stores to get an e-book. Here, varieties of publication Data Structures With STL, By William H. Murray, Chris H. Pappas and also collections are readily available to download and install. One of them is this Data Structures With STL, By William H. Murray, Chris H. Pappas as your preferred book. Getting this e-book Data Structures With STL, By William H. Murray, Chris H. Pappas by online in this website could be understood now by checking out the web link web page to download and install. It will certainly be easy. Why should be right here?
It is not secret when hooking up the composing abilities to reading. Checking out Data Structures With STL, By William H. Murray, Chris H. Pappas will certainly make you obtain even more sources and also sources. It is a way that could boost exactly how you ignore and comprehend the life. By reading this Data Structures With STL, By William H. Murray, Chris H. Pappas, you can greater than exactly what you obtain from other book Data Structures With STL, By William H. Murray, Chris H. Pappas This is a popular book that is published from renowned author. Seen type the author, it can be relied on that this publication Data Structures With STL, By William H. Murray, Chris H. Pappas will offer many inspirations, regarding the life and experience and everything within.
You may not should be question concerning this Data Structures With STL, By William H. Murray, Chris H. Pappas It is simple way to get this book Data Structures With STL, By William H. Murray, Chris H. Pappas You can simply check out the distinguished with the web link that we offer. Right here, you could buy guide Data Structures With STL, By William H. Murray, Chris H. Pappas by online. By downloading Data Structures With STL, By William H. Murray, Chris H. Pappas, you could discover the soft file of this book. This is the exact time for you to start reading. Even this is not published book Data Structures With STL, By William H. Murray, Chris H. Pappas; it will precisely offer more perks. Why? You may not bring the printed book Data Structures With STL, By William H. Murray, Chris H. Pappas or only stack the book in your home or the workplace.
You can carefully add the soft documents Data Structures With STL, By William H. Murray, Chris H. Pappas to the gadget or every computer hardware in your workplace or residence. It will help you to still proceed reading Data Structures With STL, By William H. Murray, Chris H. Pappas each time you have extra time. This is why, reading this Data Structures With STL, By William H. Murray, Chris H. Pappas doesn't offer you troubles. It will certainly give you crucial resources for you who wish to begin creating, blogging about the comparable book Data Structures With STL, By William H. Murray, Chris H. Pappas are various publication area.
*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.
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
Tidak ada komentar:
Posting Komentar