The Tomes of Delphi
Algorithms And Data Structures
Julian M Bucknall
This book can be downloaded and read in Apple Books on your Mac or iOS device.
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.
Great book and not applicable to just Delphi. Algorithms are timeless and the knowledge useful for any developer. Julian is a master of the topics he presents!