Algorithms Books
Related Subjects: Compression Speech Recognition Computational Algebra Pseudorandom Numbers Animated Sorting and Searching Complexity Publications
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250


Very useful bookReview Date: 2003-06-27
The worst book everReview Date: 2002-12-05
I have used the three first source code and ... they are so buggy.
They're wrote in C but doesn't compile due to evident syntax errors (so evident, are they here so as to made these source code unusable ?).
The content of the book is not equilibrate (some metaheuristics aren't discussed thoroughly).
If the authors use there source code, I think evereything presented in this book is completely false.
Don't buy it, there are some better books to buy.
SuperficialReview Date: 2001-03-26

Used price: $2.99

Wordy, confusing, terribleReview Date: 1999-02-18
Oops ! Not that bad !Review Date: 1999-07-05

Used price: $4.97

Wretched book for a wretched classReview Date: 2005-09-21
Data Structures and Software Development in an Object Oriented Domain attempts to introduce students to the concepts of Software Engineering, as well as expanding upon the theory and application of various data structures AND all the while explaining the Eiffel programming language, and therein lies the problem. Quite simply, it bites off much more than it can chew. The textbook is massive; over 1000 pages, with the words packed in tight with a teensy-tiny font making it hard to read. Every chapter goes into a ridiculous level of detail that would never be covered in class, even through two semesters. The sheer information density makes for difficult reading, especially when trying to extract the essentials. Some sections border on incomprehensible simply due to the density of the material...so much so that during class, the professor actually photocopied and clarified the material from his own textbook as handouts! The general exposition itself is incredibly dry and unintuitive, and you'll find yourself skipping over pages and pages until you find whatever it is your looking for. I don't think I'm exaggerating when I say that half the material could be thrown away. Clear and concise it ain't.
Compounding this problem is that the chapters are poorly laid out and do not flow logically. Sections as diverse as timing anaylysis, arrays, binary trees, implementation of abstract data types (ADTs), etc. are thrown about willy-nilly. The Data structures bits are mixed in with software engineering bits, making for disjointed reading. As if to acknowledge this problem, near the beginning of the book one finds a nonsensical schematic of each chapter's "prerequisites". Why this was done instead of simply arranging the chapters in a more logical order is beyond me.
Data Structures and Software Development in an Object Oriented Domain is a ridiculously bloated and expensive textbook that I would never recommend, but like most college texts you will have no choice in buying it. Buy it, and then sell it the day classes are over.
As a studentReview Date: 2001-12-14
The book is basically about a couple things: Writing superior Data Types via OO processes and an introdution to OO developement.
The section on datatypes is very good. The datatypes are constructed using string OO processes (the cd contains all the code for the datatypes created in the book) and are a good learning process. There is an emphasis on abstraction and generics in the design which is an intelligent way to do things, and I learned a lot about datatypes and OO through this. The section on formal ADTs, however, I found incomprehensible, but others may have different opinions.
The authors do focus on important OO concepts like UML and use cases, the brief section on software design suggests using the waterfall method. This section is fairly good, and is a decent introduction for a subject that can be fleshed out in further classes. It is still introductory however. For instance, patterns are not heavily mentioned, nor other development practices.
Other ideas focused on were mathematical induction, a strong section on testing, sorting theory and files as well as algorithm timing and reccurence relations.
This is a good book, and most undergrad students could likely learn a lot from it, assuming they are willing to spend a little time learning eiffel.
Used price: $55.50

Is the previous reviewer referring to this book?Review Date: 2007-11-09
Amazing accuracyReview Date: 1999-05-12

DangerReview Date: 2000-11-12
It's shame to offer a 70's book for regular sale! Although it reprinted again in 94, its content remain.
Easy To LearnReview Date: 2000-10-22

Used price: $63.23

Where's my order?Review Date: 2008-02-04
diminishing returns?Review Date: 2005-04-20
The book also shows how VLSI chips can be designed to perform hardware JPG2000 computations. Why? As the book explains, think of many consumer electronics devices, like cameraphones. Perhaps you can help bring this about?
But one has to wonder how much longer this can go on. There must be a point of diminishing returns in the cost of computations versus the gains to be made in compression.
Used price: $25.98

ConnedReview Date: 2001-02-22
It is good because my dad wrote it!Review Date: 1998-09-29


DepressingReview Date: 2007-07-14
This book gave me no hope for Analysis of Algorithm and Data Structures class, i have yet to find another book to assist me in this area. the book was so-what easy to read, but the explanation of the concepts is really horrible, dont waste ur money
AnonymousReview Date: 2006-02-15
Very unhelpful bookReview Date: 2005-11-29
If you are unlucky enough to have a university that uses this text, consider trying to find a better book to get yourself an adequate understanding of this important subject, because Dr. Shaffer's text won't do that for you.
The gears on the cover dont even work!Review Date: 2006-03-21
I normally buy books because they contain information...Review Date: 2004-11-04
Coming in with a good deal of programming experience, I find that this book is not as clear or as complete as it could be. The sample code snippets throughout tend to be awkwardly implmented with obscure variable names and obtuse datatyping, and more often than not represent 'a' way of accomplishing a task rather than 'the best' way. Finding better ways of doing things is normally left for exercises at the end of the chapter; the answers are not included with the book.
Also, many significant details or comments are skimmed over or are ommitted from the text. Many important (and complex) observations are left as exercises - but again, the answers are not included, so there is no way of validating your answers.
Further, this book is targeted at the C++ language. It is obscene to discuss data structures and algorithms without mentioning the free, prepackaged, and optimized code of the C++ Standard Template Library. Indeed, this book and the code it includes would have benefitted from the ingenious architecture and software engineering behind the STL.
I really hope the campus bookstore will buy this one back when I'm done with it.
Used price: $0.23

poorly executed textReview Date: 2007-07-23
Introduction to Algorithms
Worst book I ever readReview Date: 2006-07-01
Since this is the textbook for my course I have to deal with this book. The way things are mentioned in this book I doubt whether the authors have even understood the concepts right. I think that the authors themselves are confused while writing this book.
If this book is for your course, drop the course before it is too late.
Is really this book so Terrible?Review Date: 2006-02-21
Is this the worst comp sci book at Amazon ?Review Date: 2005-08-30
Boring, poorly written, poorly edited.
Try Algorithm design manual by Steven S. Skiena or Thomas H. Cormen's Introduction to Algorithms or Kleinberg and Tardos'
Algorithm Design or the excellent Introduction to the Design and Analysis of Algorithms by Anany V. Levitin instead of this mish-mash.
This is not the Algorithms book you are looking for. Move along.Review Date: 2005-10-05
On the plus side the math review at the start of the book is decent and the book is not too wordy.
I have 4 books on algorithms and I still have not found one that I really like, a shame. This book attempts to be a modern update to "The Design and Analysis of Computer Algorithms" -AHO | Hopcroft | Ullman. An update of that book is not what students need. They need a rethinking of how to present algorithms. We are still waiting on that book.

Used price: $15.59

It's an okay book.Review Date: 2000-09-18
Poorly Written, author lacks communication skills.Review Date: 2000-05-28
"Good Rough Draft"Review Date: 2003-08-11
disappointingReview Date: 2000-09-08
Lists a few basic ideas, but is dull and simplisticReview Date: 2001-05-04
The book reads like a series of lecture notes, nothing more, nothing less. Several ideas that a student of operating systems may need to take note of, when making the transition from single-machine systems to multi-machine, are listed here. You can think of this book as a listing of a few basic ideas, with small expansions of each - as in a slideshow presentation. The merit of the book ends there.
The topics covered - in other words, the expansions of the listed ideas - are treated in a confused, sketchy manner. The material is insubstantial and hardly thought provoking. Motivation is absent, and pedagogical methods seem a distant concept. There is a near-total isolation of concepts and practice, and reading the book gives the feeling of being isolated in a dreamy sphere that belongs only to the author.
One could go on about such demerits, but to summarize, you don't need to buy this book unless it's required for your class. It's a slideshow in hardcover format.
Related Subjects: Compression Speech Recognition Computational Algebra Pseudorandom Numbers Animated Sorting and Searching Complexity Publications
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250