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

Used price: $43.98

A must have...Review Date: 2005-03-01
Good value text on a spread of interesting and useful topicsReview Date: 2005-02-20
For a course I help teach, the intoductions to probability theory and information theory save a lot of work. They are accessible to students with a variety of backgrounds (they understand them and can read them online). They also lead directly into interesting problems.
While I am not directly studying data compression or error correcting codes, I found these sections compelling. Incredibly clear exposition; exciting challenges. How can we ever be certain of our data after bouncing it across the world and storing it on error-prone media (things I do every day)? How can we do it without >60 hard-disks sitting in our computer? The mathematics uses very clear notation --- functions are sketched when introduced, theorems are presented alongside pictures and explanations of what's really going on.
I should note that a small number (roughly 4 or 5 out of 50) of the chapters on advanced topics are much more terse than the majority of the book. They might not be of interest to all readers, but if they are, they are probably more friendly than finding a journal paper on the same topic.
Most importantly for me, the book is a valuable reference for Bayesian methods, on which MacKay is an authority. Sections IV and V brought me up to speed with several advanced topics I need for my research.
Great wish it had more n option inverse problemsReview Date: 2007-07-16
Outstanding book, especially for statisticiansReview Date: 2007-10-02
This is a learning text, clearly meant to be read and understood. The presentation of topics is greatly expanded and includes much discussion, and although the book is dense, it is rarely concise. The exercises are absolutely essential to understanding the text. Although the author has made some effort to make certain chapters or topics independent, I think that this is one book for which it is best to more or less work straight through. For this reason and others, this book does not make a very good reference: occasionally nonstandard notation or terminology is used.
The biggest strength of this text, in my opinion, is on a philosophical level. It is my opinion, and in my opinion it is a great shame, that the vast majority of statistical theory and practice is highly arbitrary. This book will provide some tools to (at least in some cases) anchor your thinking to something less arbitrary. It's ironic that much of this is done within the Bayesian paradigm, something often viewed (and criticized) as being more arbitrary, not less so. But MacKay's way of thinking is highly compelling. This is a book that will not just teach you subjects and techniques, but will shape the way you think. It is one of the rare books that is able to teach how, why, and when certain techniques are applicable. It prepares one to "think outside the box".
I would recommend this book to anyone studying any of the topics covered by this book, including information theory, coding theory, statistical inference, or neural networks. This book is especially indispensable to a statistician, as there is no other book that I have found that covers information theory with an eye towards its application in statistical inference so well. This book is outstanding for self-study; it would also make a good textbook for a course, provided the course followed the development of the textbook very closely.
Great Book As Far As It GoesReview Date: 2006-03-27

Used price: $38.98

The First Undergraduate TextReview Date: 2004-12-07
This book is intended to fit into the chasm between biology and computer science. It discusses computer the algorithmic principles in terms of practical techniques that make sense to the undergraduate biologist. The book is well suited for a first class for the budding bioinformaticist.
Each main chapter in the book first introduces an algorithm, then it discusses the biologically relevant problems that this algorithm addresses, it includes a detailed problem and one or more solutions. Finally the chapter concludes with brief biographical sketches of leading figures in the field.
This is the first book of its type, and it's likely to remain a classic in the field through many editions and many years.
Should really be called Intro Data Structures and AlgorithmsReview Date: 2005-07-08
3 stars because I think it is a fairly good introduction for fledgling computer scientists BUT not a good reference for comptuer scientists trying to apply their skills to solve bioinformatic problems.
A very good introduction!Review Date: 2004-12-13
Overall, a very good book, and due to its introductory level, one can recommend to all people interested in bioinformatics from all disciplines.
Excellent algorithms exercise & bioinformatics introReview Date: 2005-09-24
Presently my class is in chapter 8 (of 12) and looking back I would like to caution that some data processing algorithms will drive a computer's CPU quite hard so be aware of battery-munching & heat. My only bones with this book so far are the alphabet soup of variables and lack of answers to exercises. It would be nice if variable definitions were refreshed at the beginning of pseudo code samples.
I like this book as an algorithms text over traditional texts because the applications are much more fascinating. Imagine searching for something and you don't know where that something is. On top of that add not even knowing exactly what it is you are looking for. And when you do find it, its not even in the data searched! This may sound unlikely or even impossible, but it is neither. Rather, its very cool.
4-stars
Uma excelente introdução à bioinformáticaReview Date: 2007-08-04

Used price: $40.00
Collectible price: $125.00

JPEG : Still Image Data Compression StandardReview Date: 2000-07-05
The definitive JPEG book for programmersReview Date: 2003-10-02
The second half is the JPEG standard itself. It contains all the technical details of how JPEG works, including pseudocode flow charts, and test data to verify JPEG compliance.
The first half is the author's (less formal) understanding of the JPEG standard, where he explains the details of the standard which might be unclear to the novice.
Everything from the aspects of the human visual system, to the mathematics of Discrete Cosine Transformation, to entropy coding, to JPEG file organization is explained.
I knew nothing about image processing before studying this book. After studying this book (for a long time) I was able to write a complete application and have total control over reading and writing JPG files.
excellent!Review Date: 2002-08-15
A "must have" for anyone working with the details of JPEGReview Date: 2006-08-27
This is by far the most complete exposition of JPEG in existence. It's written by two people who know what they are talking about: both served on the ISO JPEG standards committee. If you want to know how JPEG works or why it works that way, this is the book to have. There are a number of errors that were in the first printing of this book that were all repaired in the second printing. The official specification of JPEG is not currently available on-line, and is not likely ever to be available for free because of ISO and ITU copyright restrictions, which makes it valuable to have in this book.
If you study this book in depth, you should be able to write programs that completely control the reading and writing of JPEG image files. This is different from most other books that contain scattered information on the JPEG standard and on image compression, but contain insufficient information for programmers who actually need to work with the standard on a pixel-by-pixel level. Also, considering this book was published by an "academic publisher", I was surprised at its accessible tone and numerous helpful diagrams. Note that if you are interested in JPEG2000, that this book does not contain information on that standard. The following is the table of contents:
Introduction.
Image Concepts and Vocabulary.
Aspects of the Human Visual Systems.
The Discrete Cosine Transform (DCT).
Image Compression Systems.
JPEG Modes of Operation.
JPEG Syntax and Data Organization.
Entropy Coding Concepts.
JPEG Binary Arithmetic Coding.
JPEG Coding Models.
JPEG Huffman Entropy Coding.
Arithmetic Coding Statistical.
More on Arithmetic Coding.
Probability Estimation.
Compression Performance.
JPEG Enhancements.
JPEG Applications and Vendors.
Overview of CCITT, ISO, and IEC.
History of JPEG.
Other Image Compression Standards.
Possible Future JPEG Directions.
The number one JPEG compression bookReview Date: 2000-12-20


Disappointed and appalledReview Date: 2008-08-27
I hope your books rot on your bookshelves. I will be waiting for the newest editions that will be released in November.
Symptom Management Algorithms: A Handbook for Pallieative CareReview Date: 2007-03-08
I will not accept the excuses that it was not available, because I have seen it advertised in my nursing journals from lots of book outlets. To keep me as the always-true-blue-absolutely-loyal-customer whose book purchasing monoply you have enjoyed for countless eons, and to keep me from purchasing this book, and taking my business to other outlets, I strongly suggest that you folks get off your collective duffs and ship this book immediately.
Perhaps I have not received this volume because I used your "orders >$25.00 get free shipping" option, and your free shipping is by way of BF Egypt, using slow-mo salamanders as carriers?
Well, you'd better whip up those pathetic little salamandor buggers into supersonic action and get that book to me ASAP!!!!!!!!!!!!! If you fail to deliver this book ASAP, I will curse you with the ultimate of all curses: May the flees of one-thousand camels invade your armpits, plus all your most sensitive body parts/orifices below.
You have exactly one week from today, 8 March 97, to respond, or get ready to scratch!
TTFN, Wendy
excellent pocket referenceReview Date: 2006-11-05
Incredible pocket resourceReview Date: 2006-08-15
Nice pocket guideReview Date: 2005-11-18

Used price: $1.67

Great book!Review Date: 2008-05-09
The only bad thing is that this book is a little outdated.
Good, but datedReview Date: 2007-12-10
The book covers the basic data structres, such as linked lists, stacks, queues, hashing, trees, tries, and heaps, but it lacks some of the insights gained since it was written. Red-black tress, skip lists, speed trees, and other similar innovatons are not covered.
Also, this book is not a good book for the study of algorithms. To do that subject justice, a book dedicated solely to the subject is needed. This book only gives those algorithms that are needed to use the data structures the book covers.
In short, this is a good book to read if you already know the subject, but are rusty on it. Those learning it anew are advised to look elsewhere.
Excellent bookReview Date: 2006-10-08
If you would study Data Structures...Review Date: 2000-04-01
good luck!
This is a very good bookReview Date: 1998-07-29

Used price: $47.99

Digital Image ProcessingReview Date: 2008-03-25
an excellent combination of Java/ImageJ and imagingReview Date: 2008-06-19
On the web site [...] additional information (source code, images) can be found.
The colour printing and the quality of the paper are excellent. This makes browsing the book a pleasant experience. It is a worthy addition to the textbooks I have, as it explains the basics of digital image processing without avoiding the essential mathematical background. It is an extremely useful textbook for (undergraduate) digital imaging courses based on Java / ImageJ. For people familiar with Java and interested in imaging, it is double worth the money as a reference book.
Just as I expectedReview Date: 2008-02-13
highly recommendReview Date: 2008-01-28
Great book - applicable to real-world problems!Review Date: 2008-01-09

Used price: $268.22

a comprehensive textbook for freshers in EC Review Date: 2008-06-01
Evolution as a practical toolReview Date: 2006-04-03
The level of discussion can be adequately understood by someone with a good background in computing and hopefully also in some science or engineering field. Certainly, there are important abstractions that must be mastered. Like how the evolutionary search can be seen as a path across a fitness landscape or potential energy surface. But there appears to be a careful explanation of the minimum necessary maths to convey an idea. And where a chapter's references might point to more specialised texts or journal papers that give a fuller math treatment.
It may well be, as another reviewer remarked, that there is insufficient detail in some passages of this book. But perhaps the text is not meant to be a low level "user's manual" type of discussion.
If you do find this book useful, consider a more advanced text, "Foundations of Genetic Programming" by Langdon and Poli, also published by Springer. It takes you deeper into the subject.
Excellent introductionReview Date: 2005-02-02
good textbookReview Date: 2006-10-31
An excellent textbook suitable for all levelsReview Date: 2004-06-06
1. Introduction
2. What is an Evolutionary Algorithm?
3. Genetic Algorithms
4. Evolution Strategies
5. Evolutionary Programming
6. Genetic Programming
7. Learning Classifier Systems
8. Parameter Control in Evolutionary Algorithms
9. Multi-Modal Problems and Spatial Distribution
10. Hybridisation with Other Techniques: Memetic Algorithms
11. Theory
12. Constraint Handling
13. Special Forms of Evolution
14. Working with Evolutionary Algorithms
15. Summary
16. Appendices
17. Index
18. References
Recommended to everyone interested in EC.
Used price: $6.29

An approachable and entertaining introduction to the design and analysis of algorithms.Review Date: 2006-05-11
As a student in the Computer Science major at Yale University in spring 1994, I used this textbook in Professor Michael Fischer's course, "Computer Science 365b: Design and Analysis of Algorithms."
This book was a welcome breath of fresh air compared to every other title on algorithms that I had ever seen. It described how the study of algorithms need not be daunting, by explaining that every problem at some point did not have a solution, and described in great detail the exploratory process for finding solutions for designing and analyzing algorithms.
Further, it approached the topic in a fun and humorous manner, with numerous quotations and illustrations from works by Lewis Carroll.
It proved an ideal textbook for overcoming the formidable topic of designing and analyzing algorithms for students lacking self-confidence in this topic. This textbook proved to be a key tool for conquering this required course.
Benjamin L. Russell
Making algorithms interestingReview Date: 2003-09-24
Rawlins accurately captures the essence of solving theoretical problems, and presents it in a way accesible to a computer science major. (Relevant at the senior or 1st year graduate level) You'll come away with less depth than the Knuth title, but much more appreciation and understanding for the How and Why of problem solving.
This book is one of the very few that survived the trip from classroom to permanent bookshelf.
Good bookReview Date: 1999-08-20
Covers surprisingly wide range of ideas from various subjects. Contains analysis, complexity theory, logic, information theory, probability and more. Don't go to the depth but gives you clear idea what is the topic about.
And I like the style book is written. It force you to read it just because it is fun even in situations I would never read serious algorithm analysis textbook.
Best Book on A. AnalysisReview Date: 2000-03-31
Reader from the Windy State
"Cutesy-poo" approach detracts from the content.Review Date: 1998-12-27

Used price: $26.98

I agree with most reviews...Review Date: 2008-07-31
DataStructure/Algorithms/VB.NetReview Date: 2007-10-01
Al Edlund
ProgrammerReview Date: 2006-12-13
I look forward to more books from this author.
introductory algorithm courseReview Date: 2005-09-10
Without them, you find yourself having to tediously reinvent basic functionality. Adding little value. And with the risk that your implementations might be buggy.
McMillan shows how to use the structures in several algorithms. Having said that, this book will not be of any surprise to someone already familiar with algorithms. It does not go into these to the depth of Knuth's 'Art of Computer Programming', or Sedgewick's texts.
ExcellentReview Date: 2007-09-20
1- The book doesn't go into the mathematics found in other books. Of course, mathematics are essential for those who want to create algorithms, but it's not the case for the majority of programmers, at least in the business computing field, who just want to implement them. On the contrary, I think that teaching the mathematics underlying the construction of algorithms makes the learning process unnecessarily hard.
2- On the data structures field, the book takes advantage of structures already implemented in the major development platforms. As the author says it: "students of data structures and algorithms can now see how to use a data structure before learning how to implement it" (Preface, p. vii). From an educational standpoint, this is a far better approach than starting to discuss a concept abstractly.
3- The examples are in VB .NET, which I consider a good starting programming language. For those who rather prefer another language, the author has recently published the same book for C#: "Data Structures and Algorithms Using C#".
In a word, I consider this book an excellent practical approach to learn common data structures and algorithms without going into the complexity of mathematics.

Used price: $7.80

One of the best algorithm texts I've seenReview Date: 2006-12-10
Great book for beginners...Review Date: 2001-05-21
Great introduction to the subject, wonderful teaching..Review Date: 2000-03-08
One of the best books of its typeReview Date: 2000-02-01
(In case you haven't figured it out from the above paragraph, I believe that Paul Schreiber's review of this book is far too negative.)
Inadequate Computer ScienceReview Date: 1997-10-19
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
This is _not_ just a book for the experts. However, you will need to think and interact when reading it. That is, after all, how you learn, and the book helps and guides you in this with many puzzles and problems.