Love it or hate it, an engineer cannot escape algorithms! But to help you solve the complexity, here we bring 11 free ebooks to understand Algorithm better. Enjoy!
Author: Robert Sedgewick, Kevin Wayne
Publisher: Addison-Wesley Professional 2011
This textbook surveys the most important algorithms and data structures in use today. Applications to science, engineering, and industry are a key feature of the text. We motivate each algorithm by examining its impact on specific applications.
2. Sequential and Parallel Sorting Algorithms
Author: H. W. Lang
Publisher: FH Flensburg, 2000
From the table of contents: insertion sort, quicksort, heapsort, mergesort, shellsort, lower bounds, external sorting, sorting networks, sorting on mesh-connected processor arrays, sorting contest. Explanations are followed by source code.
Publisher: Wikibooks, 2010
This book shows how common algorithms are written in various programming languages, providing code implementations and explanation. Topics: Checksums; Date and time; Graphs; Hashing; Optimization; Search; Simulation; Sorting; String searching; etc.
4. Clever Algorithms: Nature-Inspired Programming Recipes
Author: Jason Brownlee
Publisher: Lulu.com, 2011
This book provides a handbook of algorithmic recipes from the fields of Metaheuristics, Biologically Inspired Computation and Computational Intelligence that have been described in a complete, consistent, and centralized manner.