Algorithms Notes for Professionals book

Buy me a coffeeOrder a coffee!

Algorithms Book preview
Algorithms Notes for Professionals book

If you found this free Algorithms book useful,
then please share it ❤😊


  1. Getting started with algorithms
  2. Algorithm Complexity
  3. Big-O Notation
  4. Trees
  5. Binary Search Trees
  6. Check if a tree is BST or not
  7. Binary Tree traversals
  8. Lowest common ancestor of a Binary Tree
  9. Graph
  10. Graph Traversals
  11. Dijkstra’s Algorithm
  12. A* Pathfinding
  13. A* Pathfinding Algorithm
  14. Dynamic Programming
  15. Applications of Dynamic Programming
  16. Kruskal's Algorithm
  17. Greedy Algorithms
  18. Applications of Greedy technique
  19. Prim's Algorithm
  20. Bellman–Ford Algorithm
  21. Line Algorithm
  22. Floyd-Warshall Algorithm
  23. Catalan Number Algorithm
  24. Multithreaded Algorithms
  25. Knuth Morris Pratt (KMP) Algorithm
  26. Edit Distance Dynamic Algorithm
  27. Online algorithms
  28. Sorting
  29. Bubble Sort
  30. Merge Sort
  31. Insertion Sort
  32. Bucket Sort
  33. Quicksort
  34. Counting Sort
  35. Heap Sort
  36. Cycle Sort
  37. Odd-Even Sort
  38. Selection Sort
  39. Searching
  40. Substring Search
  41. Breadth-First Search
  42. Depth First Search
  43. Hash Functions
  44. Travelling Salesman
  45. Knapsack Problem
  46. Equation Solving
  47. Longest Common Subsequence
  48. Longest Increasing Subsequence
  49. Check two strings are anagrams
  50. Pascal's Triangle
  51. Algo:- Print a m*n matrix in square wise
  52. Matrix Exponentiation
  53. polynomial-time bounded algorithm for Minimum Vertex Cover
  54. Dynamic Time Warping
  55. Fast Fourier Transform
  56. Pseudocode

Example book pages

Algorithms Example Page 1Algorithms Example Page 2
Algorithms Example Page 3Algorithms Example Page 4

What people are saying about Notes for Professionals books

The Algorithms Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

Book created for educational purposes and is not affiliated with Algorithms group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

257 pages, published on May 2019

Sign up for changes to Algorithms Notes for Professionals book

More Programming Books

C Book
CSharp Book
CPlusPlus Book
Java Book
ObjectiveC Book
PHP Book
Python Book
Ruby Book
VisualBasic_NET Book

View More Free Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX

Buy me a coffeeOrder a coffee!