adamk.org
Adam's random thoughts…
Skip to content
  • Home
  • xdiffr
  • SudokuSolverX
  • Algorithms
  • About

Algorithms

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

Trie
Binary Indexed Tree

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.

  • Recent Posts

    • Binary Indexed Tree (Fenwick Tree)
    • Boyer-Moore Majority Vote Algorithm
    • Smart pointers
    • Binary Search
    • Leetcode 45: Jump Game II
  • Recent Comments

    • Leetcode 46: Permutations | adamk.org on Leetcode 31: Next permutation
    • xdiffr initial release | adamk.org on XDiff
    • the check is cut on Zombie ants controlled by parasite fungus
    • Wedding ideas on Zombie ants controlled by parasite fungus
    • Douglass on Freezing hard drive as last resort data recovery
  • Archives

    • June 2020
    • February 2020
    • January 2020
    • December 2019
    • November 2019
    • October 2019
    • September 2019
    • August 2019
    • July 2019
    • June 2019
    • May 2019
    • April 2019
    • March 2019
    • September 2013
    • December 2011
    • August 2011
    • June 2011
    • April 2011
  • Categories

    • programming
    • science
    • technology
    • Uncategorized
  • Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
adamk.org
Proudly powered by WordPress.