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. Multithreaded Algorithms
  18. Knuth Morris Pratt (KMP) Algorithm
  19. Edit Distance Dynamic Algorithm
  20. Online algorithms
  21. Big-O Notation
  22. Sorting
  23. Bubble Sort
  24. Merge Sort
  25. Insertion Sort
  26. Bucket Sort
  27. Quicksort
  28. Counting Sort
  29. Heap Sort
  30. Cycle Sort
  31. Odd-Even Sort
  32. Selection Sort
  33. Trees
  34. Binary Search Trees
  35. Check if a tree is BST or not
  36. Binary Tree traversals
  37. Lowest common ancestor of a Binary Tree
  38. Searching
  39. Substring Search
  40. Breadth-First Search
  41. Depth First Search
  42. Hash Functions
  43. Travelling Salesman
  44. Knapsack Problem
  45. Equation Solving
  46. Longest Common Subsequence
  47. Longest Increasing Subsequence
  48. Check two strings are anagrams
  49. Pascal's Triangle
  50. Algo:- Print a m*n matrix in square wise
  51. Matrix Exponentiation
  52. Applications of Dynamic Programming
  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 2018

Sign up for changes to Algorithms Notes for Professionals book

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

View More Programming Books

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