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!
Atithya Amaresh
1. Algorithms
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.