Master developer Julian M Bucknall provides Delphi developers a comprehensive overview of using algorithms and data structures from a practical perspective. He begins with a discussion of algorithm performance, and provides comprehensive coverage of such topics as arrays, linked lists, and binary trees. The book focuses on search algorithms--such as sequential and binary search--and sort algorithms--including bubble, insertion, Shell, quicksort, merge sort, and heapsort--along with techniques for optimization. Additionally, the author presents hashing and hash tables; priority queues, state machines and regular expressions; and data compression techniques such as Huffman and LZ77.
Excellent book. It's a very well written book with a hard to find proportion of theory and practice. Although Delphi-oriented, I think it's usefull for any programmer. Thanks to the author for making it available again.
The book starts off with the basic ground work surrounding algorithms: what is a proof? Computer Science, Mathematics and theory, etc.. It basically answers the question why anyone should bother learning about algorithms and the complexity that surrounds this topic. The authors then take a rather unique approach to the theory behind algorithms by discussing program recursion and iteration. It seems a little odd, but it turns out to be a very good way to introduce readers to topic algorithms. Recursions is a topic covered in CS1 courses, and using that as the basis and introduction to algorithm design and correctness proof really reels in the reader and makes the topic easier to grasp. Corllins University
This book teaches fundamental algorithms that will improve your code.(unless you have Don Knuths mobile number). There are other books that cover the same material,(even the author calls it the 3rd best book on Algorithms!), but in my opinon it has two advantages over it's competitors for Delphi programmers. 1: It is written in a very accessible manner, without loss of rigour. 2: All examples are in Delphi.(Downloadable from authors website) No other Delphi book covers this subject with anything like the same depth & clarity. If you are serious about programming in Delphi this book will pay for itself in a matter of hours. It went out of print a couple of years ago and second hand copies were changing hands for literally hundreds of dollars. Buy, read, use, and be happy.
"Excellent Algorithms book.. A must for delphi developers" If your a delphi developer and don't own this book. You should.. It covers a variety of classic algorithms in delphi. Well worth the money..