11 Free eBooks To Help You Learn Algorithm


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

Explore Circuits and Projects Explore Videos and Tutorials

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.

3. Algorithm Implementation

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.