Index of algorithms related posts on this website.
Leetcode
Leetcode 17: Phone key combinations
Leetcode 23: Merge k sorted lists
Leetcode 25: Reverse nodes in k-group
Leetcode 31: Next permutation
Leetcode 32: Longest Valid Parentheses
Leetcode 37: Sudoku Solver
Leetcode 39: Combination Sum
Leetcode 41: First Missing Positive
Leetcode 42: Trapping Rain Water
Leetcode 43: Multiply Strings
Leetcode 44: Wildcard Matching
Leetcode 46: Permutations
Leetcode 48: Rotate Image
Leetcode 49: Group Anagrams
Leetcode 50: Pow(x, n)
Leetcode 51: N-Queens
Leetcode 55: Jump Game
Sorting
Bubble Sort
Merge Sort
Quick Sort
Heap Sort
Data Structures
Algorithms
Binary Search
Boyer-Moore Majority Vote Algorithm
Graphs
Shortest Path – Bellman Ford algorithm
Shortest Path – Dijkstra’s algorithm
Other problems
Nth Fibonacci number matrix solution
Maximum Subarray Sum problem
Fibonacci spiral
Median Of Two Sorted Arrays problem
C++
Origins of the C++ name
C++ Lambda Expressions
Structured bindings in C++17
Other misc.
Thoughts on the software development process
Thoughts on recursive algorithms
Logic gates
Projects
xdiffr – cross platform differencing application
SudokuSolverX – live sudoku puzzle solver Android app.