Algorithm Blog
  • Nov 23, 2023

    Dijkstra Algorithm

  • Nov 22, 2023

    Caesar Cipher

  • Nov 22, 2023

    Best Shuffle Algorithm

  • Nov 22, 2023

    Balanced Brackets Problem

  • Nov 22, 2023

    A* (A-Star) Algorithm

  • Nov 22, 2023

    Best-First Search

  • Nov 22, 2023

    Additive Prime Algorithm

  • Nov 22, 2023

    Matrix Inverse

  • Nov 22, 2023

    Tridiagonal Matrix Algorithm

  • Nov 22, 2023

    LU Decomposition

  • Nov 22, 2023

    Gaussian Elimination

  • Nov 22, 2023

    Ridder's Algorithm

  • Nov 22, 2023

    Brent'ss Algorithm

  • Nov 22, 2023

    False Position Algorithm

  • Nov 21, 2023

    Gauss-Legendre Algorithm

  • Nov 21, 2023

    Extended Trapezoidal Rule

  • Nov 21, 2023

    Rational Interpolation

  • Nov 21, 2023

    Polynomial Interpolation

  • Nov 21, 2023

    Topological Sort

  • Nov 21, 2023

    Bisection Algorithm

  • Nov 21, 2023

    Depth-First Search

  • Nov 21, 2023

    Brent's Algorithm

  • Nov 21, 2023

    Simpson's Rule

  • Nov 21, 2023

    Breadth-First Search

  • Nov 21, 2023

    Depth-First Search

  • Nov 20, 2023

    Radix Sort

  • Nov 20, 2023

    Insertion Sort

  • Nov 20, 2023

    Merge Sort

  • Nov 20, 2023

    Heapsort

  • Nov 20, 2023

    Quicksort

  • Nov 20, 2023

    Romberg Integration

  • Nov 10, 2023

    Selection Sort

  • Nov 10, 2023

    Counting Sort

  • Nov 10, 2023

    Selection Sort

  • Nov 10, 2023

    Bubble Sort

  • Nov 10, 2023

    Bucket Sort

  • Oct 17, 2022

    Rank Algorithm

  • Oct 5, 2022

    Variance Calculation Algorithm

  • Sep 28, 2022

    Babbage Problem

  • Sep 13, 2022

    Gaussian Kernel Density Estimation

  • Sep 11, 2022

    Skewness Algorithm

  • Aug 31, 2022

    Elliptic curve arithmetic

  • Jul 26, 2022

    Egyptian Division

  • Jul 24, 2022

    Calendar Problem

  • Jul 18, 2022

    Sample Algorithm

  • Jul 1, 2022

    Chinese remainder theorem

  • Jun 26, 2022

    Anagrams Problem

  • Jun 20, 2022

    Huffman Coding

  • Jun 18, 2022

    Shuffle Algorithm

  • Jun 14, 2022

    Numerical Differentiation

  • May 11, 2022

    MinMax Algorithm

  • May 10, 2022

    Magic Matrix

  • May 5, 2022

    Calculate Kurtosis

  • Apr 28, 2022

    Monotone chain algorithm

  • Apr 26, 2022

    Ethiopian multiplication

  • Mar 26, 2022

    Dot Product

  • Mar 25, 2022

    Covariance

  • Mar 13, 2022

    Disarium numbers

  • Mar 9, 2022

    Shannon Entropy

  • Feb 27, 2022

    Binomial coefficients

  • Jan 23, 2022

    Quick Sort in C++

  • Jan 10, 2022

    Binary Search

  • Dec 7, 2021

    Dragon Curve

  • Nov 19, 2021

    Tukey Fences

  • Nov 11, 2021

    Distinct power numbers

  • Nov 7, 2021

    Central Moment

  • Oct 27, 2021

    Choose Algorithm

  • Sep 12, 2021

    Church numerals

  • Sep 12, 2021

    Closest-pair problem

  • Aug 20, 2021

    Benford Law

  • Aug 14, 2021

    Discordant

  • Aug 10, 2021

    Hadamard Matrix algorithm

  • Aug 8, 2021

    Kendall Tau

  • Jul 22, 2021

    Anadromes Problem

  • Jul 9, 2021

    Conway Game of Life algorithm.

  • Jun 29, 2021

    Absolute Deviation

  • May 31, 2021

    Emirp primes

  • May 14, 2021

    Quantile Algorithm

  • May 9, 2021

    Brownian Tree

  • Apr 21, 2021

    Ascending Primes

  • Apr 21, 2021

    Hermitian Matrix

  • Apr 13, 2021

    Calculate Median

  • Apr 7, 2021

    Catalan numbers

  • Feb 4, 2021

    Cholesky decomposition

  • Jan 31, 2021

    Stack

  • Jan 25, 2021

    Combinations with Repetitions

  • Jan 13, 2021

    Concordant

  • Jan 2, 2021

    Min-Heap

  • Jan 1, 2021

    Red Black Tree

Subscribe

  • Liang Wang
  • liang@ocaml.xyz

Explore the elegance of classic and numerical algorithms