| 01 |
Library sort |
2002 |
|
|
| 02 |
AKS primality test |
2002 |
|
|
| 03 |
LZMA compression algorithm |
2001 |
|
|
| 04 |
the Hilltop algorithm |
1999 |
|
|
| 05 |
Yarrow algorithm |
1999 |
|
|
| 06 |
rsync algorithm |
1998 |
|
|
| 07 |
the Page Rank algorithm |
1998 |
|
|
| 08 |
RIPEMD-160 |
1996 |
|
|
| 09 |
Grover's algorithm |
1996 |
|
|
| 10 |
Bruun's algorithm |
1996 |
|
|
| 11 |
Burrows-Wheeler
transform |
1994 |
|
|
| 12 |
Shor's algorithm |
1994 |
|
|
| 13 |
Deutsch-Jozsa
algorithm |
1992 |
|
|
| 14 |
Wait-free synchronization |
1991 |
|
|
| 15 |
combsort |
1991 |
|
|
| 16 |
General number
field sieve |
1990 |
|
|
| 17 |
Special number
field sieve |
1988 |
|
|
| 18 |
Fast multipole
method |
1987 |
|
|
| 19 |
Blum Blum Shub |
1986 |
|
|
| 20 |
Simulated annealing |
1985 |
|
|
| 21 |
Karmarkar's interior-point algorithm |
1984 |
|
|
| 22 |
LZW algorithm |
1984 |
|
|
| 23 |
Lempel-Ziv |
1984 |
|
|
| 24 |
Simulated annealing |
1983 |
|
|
| 25 |
Quadratic sieve |
1981 |
|
|
| 26 |
Khachiyan's
ellipsoid method |
1979 |
|
|
| 27 |
Bruun's algorithm |
1978 |
|
|
| 28 |
LZ78 algorithm |
1978 |
|
|
| 29 |
RSA security algorithm |
1978 |
|
|
| 30 |
Diffie-Hellman Security
Algorithm |
1977 |
|
|
| 31 |
boyer moore
algorithm |
1977 |
|
|
| 32 |
LZ77 algorithm |
1977 |
|
|
| 33 |
Boyer-Moore string search algorithm |
1977 |
|
|
| 34 |
Knuth-Morris-Pratt algorithm |
1976 |
|
|
| 35 |
Salamin-Brent
algorithm |
1976 |
|
|
| 36 |
Aho-Corasick
algorithm |
1975 |
|
|
| 37 |
Pollard's rho
algorithm |
1975 |
|
|
| 38 |
Genetic algorithms |
1975 |
|
|
| 39 |
Pollard's p − 1
algorithm |
1974 |
|
|
| 40 |
Font Generation
Algorithms |
1973 |
|
|
| 41 |
Jarvis march algorithm |
1973 |
|
|
| 42 |
RSA encryption algorithm |
1973 |
|
|
| 43 |
Graham scan |
1972 |
|
|
| 44 |
BFGS method of the
quasi-Newton class |
1970 |
|
|
| 45 |
Knuth-Bendix completion algorithm |
1970 |
|
|
| 46 |
A* search algorithm |
1968 |
|
|
| 47 |
Viterbi algorithm |
1967 |
|
|
| 48 |
the Cooley-Tukey
FFT algorithm |
1965 |
|
|
| 49 |
Dantzig algorithm |
1966 |
|
|
| 51 |
Cocke-Younger-Kasami (CYK)
algorithm |
1965 |
|
|
| 52 |
Levenshtein distance |
1965 |
|
|
| 53 |
HeapSort |
1964 |
|
|
| 54 |
multigrid methods |
1964 |
|
|
| 55 |
Bresenham's
line algorithm |
1962 |
|
|
| 56 |
Ford-Fulkerson
algorithm |
1962 |
|
|
| 57 |
Quicksort |
1960 |
|
|
| 58 |
warshall's algorithm |
1959 |
|
|
| 59 |
De Casteljau's
algorithm |
1959 |
|
|
| 60 |
Dijkstra's algorithm |
1959 |
|
|
| 61 |
shellsort |
1957 |
|
|
| 62 |
Prim's algorithm |
1957 |
|
|
| 63 |
Bellman-Ford
algorithm |
1957 |
|
|
| 64 |
Greedy |
1956 |
|
|
| 65 |
Kruskal's algorithm |
|
|
|
| 66 |
evolutionary
algorithm |
|
|
|
| 67 |
radix sort |
1954 |
|
|
| 68 |
Hashing |
1953 |
|
|
| 69 |
Huffman coding |
1952 |
|
|
| 70 |
Markov algorithms |
1951 |
|
|
| 71 |
Shannon-Fano coding |
1948 |
|
|
| 72 |
Simplex algorithm |
1947 |
|
|
| 73 |
mergesort |
1945 |
|
|
| 74 |
the Church-Turing
thesis |
1943 |
|
|
| 75 |
lambda calculus |
1936 |
|
|
| 76 |
Universal Turing
machines |
1936 |
|
|
| 77 |
Turing machines |
1934 |
|
|
| 78 |
Delaunay
triangulation |
1931 |
|
|
| 79 |
Gödel's
incompleteness theorems |
1928 |
|
|
| 80 |
Entscheidungsproblem |
1926 |
|
|
| 81 |
Boruvka's algorithm |
1922 |
|
|
| 82 |
Maximum likelihood
estimation |
1805 |
|
|
| 83 |
the FFT algorithm |
1671 |
|
|
| 84 |
Newton-Raphson
method |
|
|
|
| 85 |
John Napier's logarithms |
1614 |
|
|
| 86 |
Alexander De
Villa Dei's Carmen de Algorismo |
1220 |
|
|
| 87 |
Al-Khwarizmi's algorithm |
early 9th century |
|
|
| 88 |
the Sieve of
Eratosthenes |
200 bc |
|
|
| 89 |
the Euclidean algorithm |
300 bc |
|
|
| 90 |
recipes
|
|
|
|