Algorithms Notes for Professionals book

Algorithms Book preview
Algorithms Notes for Professionals book

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


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

Example book pages

Algorithms Example Page 1Algorithms Example Page 2

Algorithms Example Page 3Algorithms Example Page 4

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

252 pages, published on January 2018

View More Programming Books

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