Goodrich, Jacob 2023 O ( log n ) O(\log n) O ( log n ) w/ high probability Details
Multi-Deque Partition DualDeque Merge Sorting algorithm (MPDMSort) - Ketchaya, Rattanatranurak 2023 Details
Cao, Fineman 2023 n^{1/2+o(1)} whp Details
Carmon, Jambulapati, Jin, Lee, Liu, Sidford, Tian (Parallel EpochSGD) 2023 Details
Carmon, Jambulapati, Jin, Lee, Liu, Sidford, Tian (Parallel AC-SA) 2023 Details
Ashan, Puri, Prasad 2023 O ( log n ) O(\log{n}) O ( log n ) Details
Ebnenasir, Qiu (recursEMS) 2023 Details
Ebnenasir, Qiu (parEMS) 2023 Details
Han, He 2022 O ( ( log n ) ( 3 / 2 ) / l o g l o g n ) O((\log n)^(3/2)/ loglog n) O (( log n ) ( 3/2 ) / l o g l o g n ) Details
Han, He 2022 O ( ( log n ) ( 3 / 2 ) / l o g l o g n ) O((\log n)^(3/2)/ loglog n) O (( log n ) ( 3/2 ) / l o g l o g n ) Details
Kunapuli 2022 O ( c ) O(c) O ( c ) Details
2mm - Mubarak, Iqbal, Naeem, Hussain 2022 Details
Parallel D&C Bubble Sort - Ganapathi, Chowdhury (1) 2022 O ( n 2 / p + n ) O(n^2/p +n) O ( n 2 / p + n ) Details
Parallel D&C Selection Sort - Ganapathi, Chowdhury (2) 2022 O ( n 2 / p + n ) O(n^2/p +n) O ( n 2 / p + n ) Details
Parallel D&C Insertion Sort - Ganapathi, Chowdhury (3) 2022 O ( n 2 / p + n ) O(n^2/p +n) O ( n 2 / p + n ) Details
Kasani (1) 2022 O ( 1 ) O(1) O ( 1 ) Details
Kasani (2) 2022 O ( log log n ) O(\log{\log{n}}) O ( log log n ) Details
Tchendji, Tepiele, Onabid, Myoupo 2022 O ( ( m n r + ( m + n ) ∣ σ ∣ ) / p + p ) O((mnr + (m+n)|\sigma|)/p + p) O (( mn r + ( m + n ) ∣ σ ∣ ) / p + p ) Details
Peretz, Fischler 2022 O ( V log V ) O(V \log V) O ( V log V ) https://dl.acm.org/citation.cfm?id=290181 Details
Bahig, Hazber, Al-Utaibi, Nassr 2022 O ( m / t ) O(m/t) O ( m / t ) Details
Zeutouo, Tchendji, Myoupo 2022 O ( n 2 / s q r t ( p ) + k ∗ s q r t ( p ) ) O(n^2/sqrt(p) + k*sqrt(p)) O ( n 2 / s q r t ( p ) + k ∗ s q r t ( p )) Details
Primal-Dual Stochastic Mirror Descent - Tiapkin, Gasnikov 2022 Details
Nachaoui, Chafik, Daoui 2022 O ( n p S ) O(npS) O ( n pS ) Details
Anchor-changing Regularized Natural Policy Gradient (ARNPG) framework - Zhou, Liu, Kalathil, Kumar, Tian 2022 Details
Parallel Quick Sort Algorithm
(PQSA) and Merging Subarrays from Quick Sort Algorithm
(MSQSA) - Zeng 2021 O ( n / p log ( n / p ) ) O(n/p \log(n/p)) O ( n / p log ( n / p )) Details
Parallel Quick Sort Algorithm
(PQSA) and Merging Subarrays from Quick Sort Algorithm
(MSQSA) - Zeng 2021 O ( n / p log ( n / p ) ) O(n/p \log(n/p)) O ( n / p log ( n / p )) Details
Moghaddam, Moghaddam 2021 O ( n log p ) O(n \log p) O ( n log p ) + O ( n log ( log p / p ) ) O(n \log(\log p /p)) O ( n log ( log p / p )) Details
Karczmarz, Sankowski 2021 Details
Bouillaguet, Zimmermann (GNFS with structured gaussian elimination as dimension/density reduction before iterative linear solver) 2021 Details
Shi, Dhulipala, Shun 2021 O ( m α k − 2 ) O(m \alpha^{k-2}) O ( m α k − 2 ) (\alpha = arboricity, which is worst case \sqrt{m}) Details
Gianinazzi, Besta, Schaffner, Hoefler 2021 O ( m α k − 2 ) O(m \alpha^{k-2}) O ( m α k − 2 ) (\alpha = arboricity, which is worst case \sqrt{m}) Details
Guidi, Selvitopi, Ellis, Oliker, Yelick, Buluc (ELBA) 2021 (nlk+a^2m+cnl)/p+p Details
Alami, Aassem, Hafidi 2021 O ( ( p k R n + k ) / J + R ∗ m ∗ T 2 ) O((pkRn+k)/J+R*m*T^2) O (( p k R n + k ) / J + R ∗ m ∗ T 2 ) Details
Liu, Zhou, Kalathil, Kumar, Tian 2021 Details
Goyal (1) 2020 O ( 1 ) O(1) O ( 1 ) Details
Goyal (1) 2020 O ( 1 ) O(1) O ( 1 ) Details
Goyal (2) 2020 O ( l o g l o g m / log ( p / n ) ) O(loglog m/ \log(p/n)) O ( l o g l o g m / log ( p / n )) Details
Goyal (2) 2020 O ( l o g l o g m / log ( p / n ) ) O(loglog m/ \log(p/n)) O ( l o g l o g m / log ( p / n )) Details
An, Oruc 2020 O ( 1 ) O(1) O ( 1 ) Details
Blelloch, Gu, Shun, Sun (1) 2020 O ( log n log ∗ n ) O(\log n \log* n) O ( log n log ∗ n ) Details
Blelloch, Gu, Shun, Sun (2) 2020 O ( log n log ∗ n ) O(\log n \log* n) O ( log n log ∗ n ) Details
Pham, Palem, Rao 2020 poly(n) O(mn) Details
Koiliaris and Xu 2019 O ~ ( min ( n ′ t , t 5 / 4 , σ ) ) \tilde{O}(\min(\sqrt{n'}t, t^{5/4}, \sigma)) O ~ ( min ( n ′ t , t 5/4 , σ )) O ( t ) O(t) O ( t ) Details
Harvey; Hoeven 2019 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) auxiliary Details
Tao Luo, Zaifeng Shi and Pumeng Wang 2019 O ( n 2 ) O(n^2) O ( n 2 ) Details
X Chen 2019 O ( V ! ) O(V!) O ( V !) O ( w V 2 ) O(wV^2) O ( w V 2 ) Details
Jain, Chang 2019 O ( V + m E ) O(V + mE) O ( V + m E ) O ( V ) O(V) O ( V ) Details
Rautiainen, Marschall 2019 O ( V + m E ) O(V + mE) O ( V + m E ) O ( m V ) O(mV) O ( mV ) Details
Regions sort - Obeya, Kahssay, Fan, Shun 2019 O ( ( n / K + log K ) log r ) O((n/K+\log K)\log r) O (( n / K + log K ) log r ) Details
Histogram Sort with Sampling (HSS) - Harsh, Kale, Solomonik 2019 O ( k ) O(k) O ( k ) supersteps Details
Han, Mishra, Sayed 2019 O ( log ( 1 + e p s i l o n ) n ) O(\log^(1+epsilon) n) O ( log ( 1 + e p s i l o n ) n ) Details
modified parallel merge sort - Marszalek, Capizzi 2019 n -1/3 Details
Harvey, van der Hoeven (2019) 2019 Details
Bubeck, Jiang, Lee, Li, Sidford 2019 Details
Tchendji, Zeutouo 2019 O ( n 2 / p + k ∗ s q r t ( p ) ) O(n^2/p + k*sqrt(p)) O ( n 2 / p + k ∗ s q r t ( p )) Details
Garcia 2019 Details
Garcia 2019 Details
Hierarchical Navigable Small World (HNSW) 2018 O ( n log n ) O(n \log n) O ( n log n ) O ( M ) O(M) O ( M ) Details
Grigoryan 2018 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Harvey; Hoeven; Lecerf 2018 O ( n log n 2 2 log ∗ n ) O(n \log n 2^{2 \log^*n}) O ( n log n 2 2 l o g ∗ n ) O ( n ) O(n) O ( n ) auxiliary Details
Y Bai 2018 O ( V 2 ) O(V^2) O ( V 2 ) O ( V 2 ) O(V^2) O ( V 2 ) Details
V-ALIGN 2018 O ( m V E ) O(mVE) O ( mV E ) O ( m V ) O(mV) O ( mV ) Details
Output-Sensitive Quantum BMM 2018 O*( \min \{n^{1/3} L^{17/30}, n^{1.5} L^{1/4}\}) Details
2018 O(n^3 / log^2.25 n) Details
Chan 2018 O(n^2*(log log n)^{O(1)}/(log n)^2) Details
Fully Flexible Parallel Merge Sort - Marszalek, Wozniak, Polap 2018 Details
Kim, Choi, Bae 2018 O ( n / p log 2 ( n ) ) O(n/p \log^2(n)) O ( n / p log 2 ( n )) Details
Maurya, Singh 2018 O ( n / p ) O(n/p) O ( n / p ) + O ( p l o g 3 ( n / p ) ) O(p log_3(n/p)) O ( pl o g 3 ( n / p )) Details
Garg 2018 O ( n log log n ) O(n \log \log n) O ( n log log n ) Details
Harvey, van der Hoeven (2018) 2018 Details
Schubert, Gertz 2018 O ( log n ) O(\log n) O ( log n ) O(1) per processor Details
Das, Sanei-Mehri, Tirthapura 2018 O ( 3 n / 3 / ( M log n ) + P ) O(3^{n/3}/(M \log{n}) +P) O ( 3 n /3 / ( M log n ) + P ) Details
Phan, Le 2018 Details
Zhang, Zhang, Liao, Jin 2018 Details
Spatial GAN-Based; Urs Bergmann, Nikolay Jetchev, Roland Vollgraf 2017 O ( N ) O(N) O ( N ) O ( N ) O(N) O ( N ) Details
Bringman 2017 O ~ ( n t 1 + ϵ ) \tilde{O}(nt^{1+\epsilon}) O ~ ( n t 1 + ϵ ) O ~ ( n t ϵ ) \tilde{O}(nt^{\epsilon}) O ~ ( n t ϵ ) Details
Fast Hybrid Algorithm 2017 O ( n + m + s ) O(n+m+s) O ( n + m + s ) O ( m ) O(m) O ( m ) Details
Expectation conditional maximization (ECM) 2017 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) O ( n + r ) O(n+r) O ( n + r ) Details
L Chang 2017 O ( V E 2 log V ) O(V E^2 \log V) O ( V E 2 log V ) O ( V ) O(V) O ( V ) Details
Rautiainen and Marschall 2017 O ( V + m E ) O(V + mE) O ( V + m E ) O ( V m ) O(V\sqrt{m}) O ( V m ) Details
Longest distance first (LDF) page replacement algorithm 2017 O ( n k ) O(nk) O ( nk ) O ( k ) O(k) O ( k ) Details
Freund 2017 O(n^2*(log log n)/(log n)) Details
SPMS - Cole, Ramachandran 2017 O ( log n l o g l o g n ) O(\log n loglog n) O ( log n l o g l o g n ) Details
Siebert, Wolf 2017 O ( n / p log n + p log 2 ( n ) ) O(n/p \log n + p \log^2(n)) O ( n / p log n + p log 2 ( n )) Details
Parallel modified merge sort - Marszalek 2017 2n - log n -2 Details
Saukas-Song Selection Algorithm - Boxer 2017 O ( n / p ( 1 / 2 ) log p + n / p log n ) O(n/p^(1/2) \log p + n/p \log n) O ( n / p ( 1/2 ) log p + n / p log n ) Details
Dhulipala, Blelloch, Shun (1) 2017 O ( d ∆ log ∣ V ∣ ) O(d_∆ \log |V|) O ( d ∆ log ∣ V ∣ ) whp Details
Dhulipala, Blelloch, Shun (1) 2017 O ( d ∆ log ∣ V ∣ ) O(d_∆ \log |V|) O ( d ∆ log ∣ V ∣ ) whp Details
Dhulipala, Blelloch, Shun (2) 2017 O ( r s r c + ∣ E ∣ ) O(r_{src} + |E|) O ( r sr c + ∣ E ∣ ) whp Details
Dhulipala, Blelloch, Shun (2) 2017 O ( r s r c + ∣ E ∣ ) O(r_{src} + |E|) O ( r sr c + ∣ E ∣ ) whp Details
Yang, Huang, Feng, Pan, Zhu (GNFS with parallel sieving and MPI parallel block lanczos) 2017 Details
Yang, Huang, Feng, Xu (GNFS with parallel sieving and parallel block wiedemann) 2017 Details
Harvey (2017) 2017 Details
Harvey, van der Hoeven (2017) 2017 Details
CZ algorithm - Jiancheng, Yiqin, Yu 2017 O ( N + log M ) O(N+\log{M}) O ( N + log M ) Details
Guo et al. 2017 O ( h n / p + n p ) O(hn/p + np) O ( hn / p + n p ) Details
Pearce 2016 O ( V + E ) O(V+E) O ( V + E ) O ( V ) O(V) O ( V ) Details
Randomized LU Decomposition 2016 O ( n 3 ) O(n^3) O ( n 3 ) O ~ ( n l + m l ) \tilde{O}(nl + ml) O ~ ( n l + m l ) Details
Covanov and Thomé 2016 O ( n log n 2 3 log ∗ n ) O(n \log n 2^{3 \log^*n}) O ( n log n 2 3 l o g ∗ n ) O ( n ) O(n) O ( n ) auxiliary Details
Chan, Williams 2016 O ( n ( 2 − 1 / O ( d / l o g ( n ) ) ) ) O(n^{(2-1/O(d/log(n)))}) O ( n ( 2 − 1/ O ( d / l o g ( n ))) ) Details
Reduction to Chan, Williams 2016 O ( n ( k − 1 / O ( d / l o g ( n ) ) ) ) O(n^{(k-1/O(d/log(n)))}) O ( n ( k − 1/ O ( d / l o g ( n ))) ) Details
Blelloch, Gu, Shun, Sun 2016 O ( log n log ∗ n ) O(\log n \log^∗ n) O ( log n log ∗ n ) whp Details
Maleki, Nguyen, Lenharth, Garzarán, Padua, Pingali 2016 O ( ( ∣ E ∣ + L D ) / P + ( ∣ E ∣ + L D ) / D ) O((|E| + L_D)/P + (|E| + L_D)/D) O (( ∣ E ∣ + L D ) / P + ( ∣ E ∣ + L D ) / D ) Details
Tchendji, Myoupo, Dequen (1) 2016 O ( n 2 / p + s q r t ( p ) ) O(n^2/p + sqrt(p)) O ( n 2 / p + s q r t ( p )) Details
Tchendji, Myoupo, Dequen (2) 2016 O ( n 2 / g ∗ R ( p , g ) ) O(n^2/g * R(p, g)) O ( n 2 / g ∗ R ( p , g )) Details
Two-dimensional partitioning with query point replication - Xiao, Biros (1) 2016 O ( m n d / p + 1 / p 0 .5 ( m + n ) + m n / p log n / p 0 .5 + k log p 0 .5 ) O(mnd/p + 1/p^0.5 (m+n) + mn/p \log{n/p^0.5} + k\log{p^0.5}) O ( mn d / p + 1/ p 0 .5 ( m + n ) + mn / p log n / p 0 .5 + k log p 0 .5 ) for large k O ( m n d / p + 1 / p 0 .5 ( m + n ) + m n / p + k log p 0 .5 ) O(mnd/p + 1/p^0.5 (m+n) + mn/p + k\log{p^0.5}) O ( mn d / p + 1/ p 0 .5 ( m + n ) + mn / p + k log p 0 .5 ) for small k Details
Two-dimensional partitioning with query point replication - Xiao, Biros (1) 2016 O ( m n d / p + 1 / p 0 .5 ( m + n ) + m n / p log n / p 0 .5 + k log p 0 .5 ) O(mnd/p + 1/p^0.5 (m+n) + mn/p \log{n/p^0.5} + k\log{p^0.5}) O ( mn d / p + 1/ p 0 .5 ( m + n ) + mn / p log n / p 0 .5 + k log p 0 .5 ) for large k O ( m n d / p + 1 / p 0 .5 ( m + n ) + m n / p + k log p 0 .5 ) O(mnd/p + 1/p^0.5 (m+n) + mn/p + k\log{p^0.5}) O ( mn d / p + 1/ p 0 .5 ( m + n ) + mn / p + k log p 0 .5 ) for small k Details
Cyclic partitioning - Xiao, Biros (2) 2016 O ( m n d / p + m + n + m n / p log n / p ) O(mnd/p + m + n + mn/p \log{n/p}) O ( mn d / p + m + n + mn / p log n / p ) for large k O ( m n d / p + m + n + m n / p ) O(mnd/p + m + n + mn/p) O ( mn d / p + m + n + mn / p ) for small k Details
Cyclic partitioning - Xiao, Biros (2) 2016 O ( m n d / p + m + n + m n / p log n / p ) O(mnd/p + m + n + mn/p \log{n/p}) O ( mn d / p + m + n + mn / p log n / p ) for large k O ( m n d / p + m + n + m n / p ) O(mnd/p + m + n + mn/p) O ( mn d / p + m + n + mn / p ) for small k Details
Chafik, Daoui 2016 Details
Serang 2015 O ~ ( n max ( S ) ) \tilde{O}(n \max(S)) O ~ ( n max ( S )) O ( t log t ) O(t\log t) O ( t log t ) Details
Harvey; Hoeven; Lecerf 2015 O ( n log n 2 3 log ∗ n ) O(n \log n 2^{3 \log^*n}) O ( n log n 2 3 l o g ∗ n ) O ( n ) O(n) O ( n ) auxiliary Details
Covanov and Thomé 2015 O ( n log n 2 O ( log ∗ n ) ) O(n \log n 2^{O(\log^*n)}) O ( n log n 2 O ( l o g ∗ n ) ) O ( n ) O(n) O ( n ) auxiliary Details
T. Lindeberg DoG 2015 2015 O ( n log n ) O(n \log n) O ( n log n ) Details
Lee; Peng; Spielman 2015 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Shaban; Amirreza; Mehrdad; Farajtabar 2015 O ( n 2 log 2 n ) O(n^2 \log^2 n) O ( n 2 log 2 n ) O ( k d + d 3 ) O(kd+d^3) O ( k d + d 3 ) Details
Ruchansky 2015 O ( q ( m log ( n ) + n log 2 ( n ) ) ) O(q(m \log(n)+n \log^2(n))) O ( q ( m log ( n ) + n log 2 ( n ))) O ( q ( m + n log n ) ) O(q(m+n \log n)) O ( q ( m + n log n )) Details
HybridSpades 2015 O ( m ( V log ( m V ) + E ) ) O(m(V \log(mV) + E)) O ( m ( V log ( mV ) + E )) O ( m ( V + E ) ) O(m(V+E)) O ( m ( V + E )) Details
SHA-3 2015 O ( n ) O(n) O ( n ) O ( b + d ) O(b+d) O ( b + d ) auxiliary Details
Chan 2015 O(n^3 * (log log n)^3 / log^3 n) Details
Chan 2015 O(n^3 * (log w)^3 / (w * log^2 n)) Details
Yu 2015 O(n^3*poly(log log n)/log^4 n) Details
Kmett 2015 O(m*log(h)) Details
Exhaustive search 2015 2^(O(n)) O(n) auxiliary Details
Abboud, Williams, Yu 2015 O ( n ( 2 − 1 / O ( d / l o g ( n ) ) ) ) O(n^{(2-1/O(d/log(n)))}) O ( n ( 2 − 1/ O ( d / l o g ( n ))) ) Details
Reduction to Abboud, Williams, Yu 2015 O ( n ( k − 1 / O ( d / l o g ( n ) ) ) ) O(n^{(k-1/O(d/log(n)))}) O ( n ( k − 1/ O ( d / l o g ( n ))) ) Details
Axtmann, Bingmann, Sanders, Schulz 2015 O ( a l p h a log p + b e t a n / s q r t ( p ) + n / p log ( n / p ) ) O(alpha \log p + beta n/sqrt(p) + n/p \log (n/p)) O ( a l p ha log p + b e t an / s q r t ( p ) + n / p log ( n / p )) Details
Blelloch, Fineman, Gibbons, Gu, Shun (1 - PRAM)) 2015 O ( ( n log n + k n ) / p + k log n ) O((n \log n+ kn)/p +k \log n) O (( n log n + k n ) / p + k log n ) Details
Chen 2015 O ( n log n ) O(n \log n) O ( n log n ) Details
Curtis, Sanches 2015 O ( n ( m − w m i n ) / p ) O(n(m-w_{min})/p) O ( n ( m − w min ) / p ) O(n) Details
Krishnan, Baron 2015 Details
Pérez, Saeed 2015 O ( n / p ) + O ( n / ( l p ) ) + O ( n / ( r k p ) ) O(n/p) + O(n/(lp)) +O(n/(rkp)) O ( n / p ) + O ( n / ( l p )) + O ( n / ( r k p )) Details
Lima, Branco, Caceres 2015 O ( n 3 / p ) O(n^3 / p) O ( n 3 / p ) Details
Puri 2015 O ( log n ) O(\log n) O ( log n ) Details
Serang 2014 O ~ ( n max ( S ) ) \tilde{O}(n \max(S)) O ~ ( n max ( S )) O ( t log t ) O(t\log t) O ( t log t ) Details
Vassilevska Williams 2014 O ( n 2.372873 ) O(n^{2.372873}) O ( n 2.372873 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
François Le Gall 2014 O ( n 2.3728639 ) O(n^{2.3728639}) O ( n 2.3728639 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Lowe’s Algorithm 2014 O ( V 2 ) O(V^2) O ( V 2 ) O ( V ) O(V) O ( V ) per processor Details
Williams 2014 O ( n 3 / 2 log n ) O(n^3/2^{\sqrt{\log n}}) O ( n 3 / 2 l o g n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Barghout; Lauren Visual Taxometric approach 2014 O ( n log n ) O(n \log n) O ( n log n ) Details
Probabilistic Convolution Tree 2014 O ( n log n ) O(n \log n) O ( n log n ) O ( n log n ) O(n \log n) O ( n log n ) Details
HyperLogLog++ 2014 O ( N ) O(N) O ( N ) O ( ϵ − 2 log ( log n ) ) + log n ) O(\epsilon^{-2}\log(\log n))+\log n) O ( ϵ − 2 log ( log n )) + log n ) Details
Patrick Posser 2014 O ( n 3 ) O(n^3) O ( n 3 ) O ( n ) O(n) O ( n ) Details
Multistep 2014 O(V^2+E) O(V+E) total Details
Hertli (Modified PPSZ) 2014 O(1.30704^n) O(kn) Details
Hertli (Modified PPSZ) 2014 O(1.46899^n) O(kn) Details
Gronlund, Pettie 2014 O(n^2/((log n)/(log log n))^2/3) Details
Gronlund, Pettie 2014 O(n^2*(log log n)^2/(log n)) Details
Bosakova-Ardenska, Vasilev, Kostadinova-Georgieva 2014 Details
Bae, Shinn, Takaoka 2014 O ( n ) O(n) O ( n ) Details
Shun, Dhulipala, Blelloch 2014 O(log^3(n) Details
Daoud, Gad (GNFS with parallel sieving) 2014 Details
Tembhurne, Sathe (1) 2014 Details
Tembhurne, Sathe (2) 2014 Details
Harvey, van der Hoeven, Lecerf (2014) 2014 Details
Cevher, Becker, Schmidt (Consensus ADMM - first order mehtod) 2014 O ( n ∗ n / m ) O(n*n/m) O ( n ∗ n / m ) Details
Myoupo, Tchendji 2014 O ( n 2 / p + s q r t ( p ) ) O(n^2/p + sqrt(p)) O ( n 2 / p + s q r t ( p )) Details
Puri, Prasad 2014 O ( ( n + k + k ′ ) log n + k + k ′ / p ) O((n+k+k')\log{n+k+k'}/p) O (( n + k + k ′ ) log n + k + k ′ / p ) Details
Wu et al. 2014 Details
Edwards, Vishkin 2014 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Takaoka 2014 O ( n 3 / p ) O(n^3 / p) O ( n 3 / p ) Details
Abbas, Abouelhoda, Bahig, Mohie-Eldin 2014 Details
Projected radial search 2013 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
James B Orlin's + KRT (King; Rao; Tarjan)'s algorithm 2013 O ( V E ) O(VE) O ( V E ) O ( V + E ) O(V + E) O ( V + E ) Details
Hong’s algorithm 2013 O ( V ( V + E ) ) O(V(V+E)) O ( V ( V + E )) O ( V + E ) O(V+E) O ( V + E ) Details
Madry's algorithm 2013 O ( E 10 / 7 polylog ( V ) ) O(E^{10/7} \text{polylog}(V)) O ( E 10/7 polylog ( V )) O ( V + E ) O(V + E) O ( V + E ) Details
Kelner; Orecchia; Sidford; Zhu 2013 O ( m log 2 ( n ) log log n ) O(m \log^2(n) \log \log n) O ( m log 2 ( n ) log log n ) O ( n ) O(n) O ( n ) Details
K Riesen 2013 O ( V 2 ) O(V^2) O ( V 2 ) O ( V ) O(V) O ( V ) Details
Ballard (CAPS) (same as 2012 paper) 2013 O ( n log 7 / P ) O(n^{\log 7}/P) O ( n l o g 7 / P ) Details
Ballard (2.5D-Strassen) (1) 2013 max {n^3/(PM^{3/2−(log 7)/2}), n^{log 7}/P^{(log 7)/3} } + n^2/P^{2/3} + log P Details
Ballard (Strassen-2.5D) (2) 2013 (7/8)^l n^3/P Details
Demmel, Eliahu, Fox, Kamil, Lipshitz, Schwartz, Spillinger (CARMA) 2013 O ( m n k / p ) O(mnk/p) O ( mnk / p ) Details
Tripathy, Ray 2013 O ( m ∗ log ( n ) / p ) O(m*\log(n)/p) O ( m ∗ log ( n ) / p ) Details
Tripathy, Ray 2013 O ( m ∗ log ( n ) / p ) O(m*\log(n)/p) O ( m ∗ log ( n ) / p ) Details
Solomonik, Buluç, Demmel 2013 O ( n 3 / p + n 2 / p + p log 2 ( p ) ) O(n^3/p + n^2/\sqrt{p} + \sqrt{p}\log^2(p)) O ( n 3 / p + n 2 / p + p log 2 ( p )) or O ( n 3 / p + n 2 / p c + p c log 2 ( p / c 3 ) ) O(n^3/p + n^2/\sqrt{pc} + \sqrt{pc}\log^2(p/c^3)) O ( n 3 / p + n 2 / p c + p c log 2 ( p / c 3 )) Details
Alzoabi, Alosaimi, Bedaiwi 2013 O ( n / k + m − 1 ) O(n/k + m - 1) O ( n / k + m − 1 ) Details
Chmielowiec (existing FFT-based algorithm) 2013 Details
Xin et al. 2013 O ( ( n log n ) / p ) O((n \log n)/p) O (( n log n ) / p ) Details
Wang et al. 2013 O ( ( n / p ) log ( n / p ) + s q r t ( n p ) log ( n p ) ) O((n/p)\log(n/p) + sqrt(np)\log(np)) O (( n / p ) log ( n / p ) + s q r t ( n p ) log ( n p )) Details
T. Lindeberg DoG 2012 2012 O ( n 2 ) O(n^2) O ( n 2 ) Details
Dual clustering - Guberman 2012 O ( n log n ) O(n \log n) O ( n log n ) Details
Quick-Skip Searching 2012 O ( m n ) O(mn) O ( mn ) O ( m ) O(m) O ( m ) Details
Hybrid Algorithm 2012 O ( n 2 ) O(n^2) O ( n 2 ) Details
Bellare Active Learning 2012 O ( n 2 log n c log c ) O(n^2 \log n c \log c) O ( n 2 log n c log c ) Details
Chan 2012 Details
Bansal 2012 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Interval Based Rearrangement (IBR) bitonic sort - Peters, Schulz-Hildebrandt, Luttenberger 2012 O ( log n ) O(\log{n}) O ( log n ) Details
Cache-efficient Parallel Sort - Odeh, Green, Mwassi, Shmueli, Birk 2012 O ( n / p log n + n / c log p log c ) O(n/p \log n + n/c \log p \log c) O ( n / p log n + n / c log p log c ) Details
Gerbessiotis 2012 O ( log n ) O(\log{n}) O ( log n ) expected Details
Gerbessiotis 2012 O ( log n ) O(\log{n}) O ( log n ) expected Details
Han, He (1) 2012 O ( log 1 .5 n / log log n ) O(\log^1.5{n}/ \log{\log{n}}) O ( log 1 .5 n / log log n ) Details
Han, He (1) 2012 O ( log 1 .5 n / log log n ) O(\log^1.5{n}/ \log{\log{n}}) O ( log 1 .5 n / log log n ) Details
Han, He (2) 2012 O ( log 1 .5 n / log log n ) O(\log^1.5{n}/ \log{\log{n}}) O ( log 1 .5 n / log log n ) Details
Han, He (2) 2012 O ( log 1 .5 n / log log n ) O(\log^1.5{n}/ \log{\log{n}}) O ( log 1 .5 n / log log n ) Details
Ballard, Demmel, Holtz, Lipshitz, Schwartz (CAPS) 2012 O ( n log 7 / P ) O(n^{\log 7}/P) O ( n l o g 7 / P ) Details
Reem 2012 O ( ( n 2 ) / p ) O((n^2)/p) O (( n 2 ) / p ) Details
Zhao et. al. 2012 https://www.proquest.com/docview/919780720?pq-origsite=gscholar&fromopenview=true Details
Zhao Ning, Wang XuBen 2012 Details
Bokhari 2012 O ( n t / p ) O(nt/p) O ( n t / p ) O(n) Details
Chedid 2012 O ( 2 ( n / 2 − e p s ) ) O(2^(n/2-eps)) O ( 2 ( n /2 − e p s )) O(n) Details
Bosnacki et al. 2012 O ( n ∗ c e i l ( n 2 / p ) ) O(n*ceil(n^2/p)) O ( n ∗ ce i l ( n 2 / p )) Details
Jump Point Search (JPS) 2011 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
OBF Algorithm 2011 O ( V ( V + E ) ) O(V(V+E)) O ( V ( V + E )) O ( E + V 2 ) O(E+V^2) O ( E + V 2 ) total Details
Block A* 2011 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Chandran and Hochbaum 2011 O ( min ( V k , E ) + k min ( k 2 , E ) ) O(\min(Vk, E)+\sqrt{k}\min(k^2, E)) O ( min ( V k , E ) + k min ( k 2 , E )) O ( E ) O(E) O ( E ) Details
Koutis; Miller and Peng 2011 O ~ ( m log n ) \tilde{O}(m \log n) O ~ ( m log n ) O ( n ) O(n) O ( n ) Details
Segundo; Artieda; Strash Parallel 2011 O ( 3 n / 3 ) O(3^{n/3}) O ( 3 n /3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Ioannidou; Kyriaki; Mertzios; George B.; Nikolopoulos; Stavros D. 2011 O ( n 4 ) O(n^4) O ( n 4 ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Berger & Müller-Hannemann 2011 O ( exp ( n ) ) O(\exp(n)) O ( exp ( n )) Details
Man, Ito, Nakano 2011 O ( n / p ( log n / p + log p ) + p 2 k log p + p log n / p ) O(n/p(\log{n/p} +\log{p}) + p^2k\log{p} + p\log{n/p}) O ( n / p ( log n / p + log p ) + p 2 k log p + p log n / p ) Details
Siebert, Wolf 2011 O ( log 2 ( n ) ) O(\log^2 (n)) O ( log 2 ( n )) Details
adaptive bitonic sorting - Zachmann 2011 O ( n log n / p ) O(n \log{n}/p) O ( n log n / p ) Details
Solomonik, Demmel (Classical 2.5D) 2011 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Solomonik, Demmel (Classical 2.5D) 2011 O ( s q r t ( p c ) log ( p / c ) + n 2 / s q r t ( p c ) + n 3 / p ) O(sqrt(pc) \log(p/c) + n^2/sqrt(pc) + n^3/p) O ( s q r t ( p c ) log ( p / c ) + n 2 / s q r t ( p c ) + n 3 / p ) Details
Xu, Wang [FDPI] 2011 Details
Budiardja, Cardall 2011 Details
Ozkural, Uçar, Aykanat 2011 Details
Blelloch, Shun 2011 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Locality-sensitive hashing 2010 O ( n L k t ) O(nLkt) O ( n L k t ) [pre-processing]
O ( L ( k t + d n P 2 k ) ) O(L(kt+dnP_2^k)) O ( L ( k t + d n P 2 k )) [query-time]O ( n L ) O(nL) O ( n L ) Details
Lokshtanov 2010 O ~ ( n 3 t ) \tilde{O}(n^3 t) O ~ ( n 3 t ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Theta* 2010 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Koutis; Miller and Peng 2010 O ~ ( m log n ) \tilde{O}(m \log n) O ~ ( m log n ) O ( n ) O(n) O ( n ) Details
Blelloch; Koutis; Miller; Tangwongsan 2010 O ( n log n ) O(n \log n) O ( n log n ) m + O ( n / log n ) m + O(n/\log n) m + O ( n / log n ) Details
Gao’s additive FFT 2010 O ( n log n log log n ) O(n \log n \log \log n) O ( n log n log log n ) O ( n ) O(n) O ( n ) Details
David Eppstein, Maarten Löffler, Darren Strash 2010 O ( d n 3 d / 3 ) O(dn 3^{d/3}) O ( d n 3 d /3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
S-hull (Sinclair) 2010 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
String Graph with Ferragina–Manzini Index (Simpson, Durbin) 2010 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Sun; M. Shao; J. Chen; K. Wong; and X. Wu 2010 O ( k m n ) O(kmn) O ( k mn ) O ( k m n ) O(kmn) O ( k mn ) Details
Jalali; A. Montanari; and T. Weissman 2010 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Korada and R. Urbanke; 2010 O ( n 2 n ) O(n 2^n) O ( n 2 n ) O ( N ) O(N) O ( N ) Details
Multi-sort - Rakesh 2010 O ( n ( 1 / 4 ) ) O(n^(1/4)) O ( n ( 1/4 )) Details
Parallel Sorting by Approximate Selection (PSAS) - Wu, Wu, Shang, Fang 2010 O ( n + n / p log ( n / p ) ) O(n + n/p \log(n/p)) O ( n + n / p log ( n / p )) Details
Li, Peng, Chu 2010 O ( ( m 2 k ) 2 ) O((m2^k)^2) O (( m 2 k ) 2 ) computation + O ( ( k m 2 k ) 2 ) O((km2^k)^2) O (( k m 2 k ) 2 ) communication Details
Eswaran, RajaGopalan 2010 O ( ∣ L C S ( X , Y ) ∣ ) O(|LCS(X,Y)|) O ( ∣ L C S ( X , Y ) ∣ ) Details
Krusche, Tiskin 2010 O ( n 2 / p ) O(n^2/p) O ( n 2 / p ) Details
Hong, He 2010 Details
Blelloch, Maggs [Parallel MergeHull] 2010 O ( log n ) O(\log n) O ( log n ) Details
Yang, Xu, Yeo, Hussain (GNFS with parallel sieving and montgomery block lanczos) 2010 Details
De Stefani (COPSIM) 2010 Details
De Stefani (COPK - Karatsuba) 2010 Details
Mesa, Feregrino-Uribe, Cumplido, Hern´andez-Palancar 2010 Details
Sorenson 2010 O ( ( n log log n ) / ( log n ) ) O((n \log \log n)/(\log n)) O (( n log log n ) / ( log n )) Details
Time-Bounded A* (TBA*) 2009 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Harrow (Quantum) 2009 O ( k 2 log n ) O(k^2 \log n) O ( k 2 log n ) O ( log n ) O(\log n) O ( log n ) Details
Renault’s Algorithm 2009 O ( p ( V + E ) α ( V , E ) ) O(p(V+E) \alpha(V, E)) O ( p ( V + E ) α ( V , E )) O ( V ) O(V) O ( V ) per processor Details
Filter Kruskal algorithm 2009 O ( E log V ) O(E \log V) O ( E log V ) O ( E ) O(E) O ( E ) Details
Chan (Geometrically Weighted) 2009 O ( n 2.844 ) O(n^{2.844}) O ( n 2.844 ) O ( l n 2 ) O(l n^2) O ( l n 2 ) Details
Chan 2009 O ( n 3 log 3 log n / log 2 n ) O(n^3 \log^3 \log n / \log^2 n) O ( n 3 log 3 log n / log 2 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Chan 2009 O ( n 3 log 3 log n / log 2 n ) O(n^3 \log^3 \log n / \log^2 n) O ( n 3 log 3 log n / log 2 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Gupta; Verdu 2009 O ( n 3 log n ) O(n^3 \log n) O ( n 3 log n ) O ( n ) O(n) O ( n ) Details
Gupta & Sarawagi CRF 2009 O ( n 3 k ) O(n^3 k) O ( n 3 k ) O ( n k ) O(nk) O ( nk ) Details
Bansal, Williams 2009 O(n^3 * (log log n)^2 / log^2.25 n) Details
Bansal, Williams 2009 O(n^3 * (log log n)^2 / (w * (log n)^7/6)) Details
Chan 2009 Details
Mongelli et. al. 2009 Details
Li, Peng, Chu 2009 O ( 2 k + m ) O(2^k + m) O ( 2 k + m ) ^2 computational + O ( 2 k m ( 2 k + 1 ) + k ) O(2^k m(2k+1) +k) O ( 2 k m ( 2 k + 1 ) + k ) ^2 communication Details
Dynamic Communication-Efficient parallel Sorting (DCES) - Thanakulwarapas, Werapun 2009 O ( n / p log ( n / p ) + n / p log p ) O(n/p \log (n/p) + n/p \log p) O ( n / p log ( n / p ) + n / p log p ) Details
Parallel Vertex Enumeration 2009 Details
Dong, Wu, Zhou [22-merger] 2009 O ( n ∗ ( 1 + ( log n ) / p ) ) O(n*(1 + (\log n)/p)) O ( n ∗ ( 1 + ( log n ) / p )) Details
Bennett et. al 2009 O ( n / p + p ) O(n/p + p) O ( n / p + p ) O(1) per processor Details
parallel policy iteration - Zhang, Sun, Xu (1) 2009 O ( ( S 3 + A S 2 ) / p ) O((S^3+ AS^2)/p) O (( S 3 + A S 2 ) / p ) computation, O ( p S 2 ) O(pS^2) O ( p S 2 ) communication Details
parallel value iteration - Zhang, Sun, Xu (2) 2009 O ( ( A S 2 ) / p ) O((AS^2)/p) O (( A S 2 ) / p ) computation, O ( p S ) O(pS) O ( pS ) communication Details
Valentin Polishchuk, and Jukka Suomela 2008 O ( Δ 2 / ϵ ) O(\Delta^2/\epsilon) O ( Δ 2 / ϵ ) O ( Δ 2 / ϵ ) O(\Delta^2/\epsilon) O ( Δ 2 / ϵ ) Details
Fringe Saving A* (FSA*) 2008 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Generalized Adaptive A* (GAA*) 2008 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
De 2008 O ( n log n 2 O ( log ∗ n ) ) O(n \log n 2^{O(\log^*n)}) O ( n log n 2 O ( l o g ∗ n ) ) O ( n ) O(n) O ( n ) auxiliary Details
Trujillo and Olague 2008 2008 O ( n 2 ) O(n^2) O ( n 2 ) Details
Geert Willems; Tinne Tuytelaars and Luc van Gool (2008) 2008 O ( n 2 ) O(n^2) O ( n 2 ) Details
Spatio-temporal Geert Willems; Tinne Tuytelaars and Luc van Gool (2008) 2008 O ( n 2 ) O(n^2) O ( n 2 ) Details
view frustum culling 2008 O ( n 2 ) O(n^2) O ( n 2 ) Details
HEALPix mapping Wong 2008 O ( n 2 ) O(n^2) O ( n 2 ) Details
Almeida & Zeitoun 2008 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
de Berg; Cheong 2008 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Jalali and T. Weissman 2008 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
B.I. Kvasov 2008 O ( n 3 log 2 K ) O(n^3 \log^2 K) O ( n 3 log 2 K ) O ( n ) O(n) O ( n ) Details
YANG Y.; KIM J.; LUO F.; HU S.; GU X. 2008 2008 O ( n log log n ) O(n \log \log n) O ( n log log n ) Details
BEN-CHEN M.; GOTSMAN C.; BUNIN G. 2008 2008 O ( n log 2 n ) O(n \log^2 n) O ( n log 2 n ) Details
SPRINGBORN B.; SCHROEDER P.; PINKALL U. 2008 2008 O ( n log 2 n ) O(n \log^2 n) O ( n log 2 n ) Details
Hanoi graph 2008 O ( 3 n ) O(3^n) O ( 3 n ) O ( 3 n ) O(3^n) O ( 3 n ) Details
Wei, Xiao, Zhang 2008 sqrt(2n) + O ( n ( 3 / 4 ) ) O(n^(3/4)) O ( n ( 3/4 )) Details
Hongwei, Yafeng 2008 log^2(n) + log n Details
Liu, Chen 2008 O ( ∣ L C S ( X , Y ) ∣ ) O(|LCS(X,Y)|) O ( ∣ L C S ( X , Y ) ∣ ) Details
Wang, Korkin, Shang 2008 O ( 1 / p ( 1 + p / ( ∣ Σ ∣ log d − 2 n ) ) ( n ∣ Σ ∣ d + ∣ D ∣ ∣ Σ ∣ d ( log d − 2 n + log d − 2 ∣ Σ ∣ ) + 4 d ∣ D ∣ ) O(1/p(1+p/(|\Sigma| \log^{d-2}{n}))(n |\Sigma| d + |D| |\Sigma| d (\log^{d-2}{n} + \log^{d-2}{|\Sigma|}) + 4d|D|) O ( 1/ p ( 1 + p / ( ∣Σ∣ log d − 2 n )) ( n ∣Σ∣ d + ∣ D ∣∣Σ∣ d ( log d − 2 n + log d − 2 ∣Σ∣ ) + 4 d ∣ D ∣ ) Details
Hunold, Rauber, Rünger 2008 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Schudy 2008 O ( τ log 2 n ) O(τ \log^2 n) O ( τ log 2 n ) Details
Schudy 2008 O ( τ log 2 n ) O(τ \log^2 n) O ( τ log 2 n ) Details
Kechid, Myoupo 2008 O ( n 2 / p + p ) O(n^2/p + p) O ( n 2 / p + p ) Details
Parallel Support Enumeration 2008 O ( n 3 ∗ 4 n / p ) O(n^3*4^n/p) O ( n 3 ∗ 4 n / p ) Details
Connor, Kumar 2008 Details
Connor, Kumar 2008 Details
Schudy 2008 O ( t p o l y ( log n ) ) O(t poly(\log n)) O ( tp o l y ( log n )) Details
Chedid 2008 O ( 2 ( 3 n / 8 ) ) O(2^(3n/8)) O ( 2 ( 3 n /8 )) O(n) Details
Li, Li, Li 2008 O ( 2 ( n ( 1 + e p s ) / 4 ) ) O(2^(n(1+eps)/4)) O ( 2 ( n ( 1 + e p s ) /4 )) O(n) Details
Sanches, Soma, Yanasse [Algorithm 1] 2008 O ( n / p ∗ ( c − w m i n ) + ( c + w m a x − w m i n ) / p + n + log p ) O(n/p * (c - w_min) + (c + w_max - w_min)/p + n + \log p) O ( n / p ∗ ( c − w m in ) + ( c + w m a x − w m in ) / p + n + log p ) O(n) Details
Sanches, Soma, Yanasse [Algorithm 2a] 2008 O ( n / p ∗ ( c − 2 ∗ w m i n ) + c / p + n ) O(n/p * (c - 2*w_min) + c/p + n) O ( n / p ∗ ( c − 2 ∗ w m in ) + c / p + n ) O(n) Details
Sanches, Soma, Yanasse [Algorithm 3] 2008 O ( ( n − 2 log c ) ( c − 2 ∗ w m i n ) / p + c / p + n − 2 log c + log 2 c ) O((n-2 \log c)(c - 2*w_min)/p + c/p + n - 2 \log c + \log^2 c) O (( n − 2 log c ) ( c − 2 ∗ w m in ) / p + c / p + n − 2 log c + log 2 c ) O(n) Details
Craus, Archip 2008 Details
Bidirectional A* Algorithm 2007 O ( b ( d / 2 ) ) O(b^{(d/2)}) O ( b ( d /2 ) ) O ( b d / 2 ) O(b^{d/2}) O ( b d /2 ) Details
PMS 2007 O ( n m 2 σ ) O(nm^2 \sigma) O ( n m 2 σ ) O ( m 2 n ) O(m^2 n) O ( m 2 n ) Details
Fomin; Gaspers & Saurabh 2007 O ( 1.7272 n ) O(1.7272^n) O ( 1.727 2 n ) O ( n ) O(n) O ( n ) Details
Shanks's square forms factorization (SQUFOF) 2007 O ( 2 n / 4 ) O(2^{n/4}) O ( 2 n /4 ) O ( n ) O(n) O ( n ) Details
Press, Teukolsky, Flannery 2007 O ( n 3 ) O(n^3) O ( n 3 ) O ~ ( n ) \tilde{O}(n) O ~ ( n ) Details
Furer's algorithm 2007 O ( n log n 2 O ( log ∗ n ) ) O(n \log n 2^{O(\log^*n)}) O ( n log n 2 O ( l o g ∗ n ) ) O ( n ) O(n) O ( n ) auxiliary Details
Daitch; Spielman 2007 O ( n 5 / 4 ( log 2 ( n ) log log n ) 3 / 4 log ( 1 / ϵ ) ) O(n^{5/4} (\log^2(n) \log\log n)^{3/4} \log(1/\epsilon)) O ( n 5/4 ( log 2 ( n ) log log n ) 3/4 log ( 1/ ϵ )) O ( n ) O(n) O ( n ) Details
HyperLogLog algorithm 2007 O ( N ) O(N) O ( N ) O ( ϵ − 2 log ( log n ) ) + log n ) O(\epsilon^{-2}\log(\log n))+\log n) O ( ϵ − 2 log ( log n )) + log n ) Details
ZAYER R.; LÉVY B.; SEIDEL H.-P. 2007 2007 O ( n ) O(n) O ( n ) Details
CHEN Z. G.; LIU L. G.; ZHANG Z. Y.; WANG G. J. 2007 2007 O ( n 2 ) O(n^2) O ( n 2 ) Details
Clock-sampling mutual network synchronization 2007 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) (per node) Details
Cheng, Shah, Gilbert, Edelman 2007 O(n log n /p + gn/p +log n max(L,gp^2 log(n)) Details
partition and concurrent merging (PCM) - Herruzo, Ruiz, Benavides, Plata 2007 O ( n / p log ( n / p ) ) O(n/p \log (n/p)) O ( n / p log ( n / p )) + O ( n ) O(n) O ( n ) Details
Damrudi, Aval 2007 O ( s q r t ( n / 4 ) ) O(sqrt(n/4)) O ( s q r t ( n /4 )) Details
partition and concurrent merging (PCM) - Herruzo, Ruiz, Benavides, Plata 2007 O ( ( n / p ) log n / p ) + O ( n ) O((n/p)\log{n/p})+O(n) O (( n / p ) log n / p ) + O ( n ) Details
Furer 2007 Details
Sun, Lu, Li, Wang 2007 O ( k n 2 / p ) O(kn^2/p) O ( k n 2 / p ) Details
Sanches, Soma, Yanasse 2007 O ( 2 ( n / 2 ) / p ) O(2^(n/2)/p) O ( 2 ( n /2 ) / p ) O(n) Details
Bae 2007 O ( n ) O(n) O ( n ) Details
Quick Kruskal algorithm 2006 O ( E log V ) O(E \log V) O ( E log V ) O ( E ) O(E) O ( E ) Details
Risotto 2006 O ( m n 2 σ ) O(mn^2 \sigma) O ( m n 2 σ ) O ( m n 2 ) O(mn^2) O ( m n 2 ) Details
Alon; Moshkovitz & Safra 2006 O ( n log n ) O(n \log n) O ( n log n ) Details
Field D* 2006 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Applegate et al. (Concorde TSP Solver) 2006 O ( V 2 2 V ) O(V^2 2^V) O ( V 2 2 V ) Details
FAST E. Rosten and T. Drummond 2006 2006 O ( n 3 ) O(n^3) O ( n 3 ) Details
SURF Descriptor 2006 2006 O ( n 2 ) O(n^2) O ( n 2 ) Details
Isometric graph partitioning - Leo Grady and Eric L. Schwartz (2006) 2006 O ( n 2 ) O(n^2) O ( n 2 ) Details
Bader & Cong Parallel Implementation 2006 O ( E log ( V ) / p ) O(E \log(V)/p) O ( E log ( V ) / p ) O ( V ) O(V) O ( V ) Details
Elliptic-curve Diffie-Hellman (ECDH) 2006 O ( n 2 mult ( n ) ) O(n^2\text{mult}(n)) O ( n 2 mult ( n )) O ( n ) O(n) O ( n ) Details
Neuhaus, Riesen, Bunke 2006 O ( V 2 ) O(V^2) O ( V 2 ) O ( w V ) O(wV) O ( w V ) Details
Tomita; Tanaka & Takahashi 2006 O ( 3 n / 3 ) O(3^{n/3}) O ( 3 n /3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Belloch 2006 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Chen; I. Kanj; and W. Jia. 2006 O ( 1.2738 k + k n ) O(1.2738^k+ kn) O ( 1.273 8 k + k n ) O ( poly ( n ) ) O(\text{poly}(n)) O ( poly ( n )) Details
Miyake 2006 2006 O ( n 2 n ) O(n 2^n) O ( n 2 n ) O ( 2 n ) O(2^n) O ( 2 n ) Details
Martinian and M. J. Wainwright 2006 O ( n 2 n ) O(n 2^n) O ( n 2 n ) O ( m n + m k ) O(mn+mk) O ( mn + mk ) Details
V. I. Paasonen 2006 O ( n 5 log K ) O(n^5 \log K) O ( n 5 log K ) Details
YAN J. Q.; YANG X.; SHI P. F 2006 2006 O ( n 2 ) O(n^2) O ( n 2 ) Details
Kingsford 2006 O ( m n ) O(mn) O ( mn ) O ( m 2 n 2 ) O(m^2n^2) O ( m 2 n 2 ) Details
Chubby (Mike Burrows) 2006 O ( n ) O(n) O ( n ) O ( f ) O(f) O ( f ) Details
Sthele, Zimmermann 2006 O ( n log 2 n log log n ) O(n \log^2 n \log \log n) O ( n log 2 n log log n ) O ( n ) O(n) O ( n ) Details
Fischer, Heun 2006 O(m+n) O(n) Details
Fischer, Heun 2006 Details
Chen, Wan, Liu 2006 O ( ∣ L C S ( X , Y ) ∣ ) O(|LCS(X,Y)|) O ( ∣ L C S ( X , Y ) ∣ ) Details
Krusche, Tiskin (dynamic programming) 2006 O ( n 2 / p ⋅ ( f + g / b + l / b 2 ) ) O(n^2/p · ( f + g/b + l/b^2)) O ( n 2 / p ⋅ ( f + g / b + l / b 2 )) Details
Krusche, Tiskin (dynamic programming) 2006 O ( n 2 / p ⋅ ( f + g / b + l / b 2 ) ) O(n^2/p · ( f + g/b + l/b^2)) O ( n 2 / p ⋅ ( f + g / b + l / b 2 )) Details
Liu, Chen, Chen, Qin 2006 O ( ∣ L C S ( X , Y ) ∣ ) O(|LCS(X,Y)|) O ( ∣ L C S ( X , Y ) ∣ ) Details
Bader & Cong Parallel Implementation 2006 O ( E l o g ( V ) / p ) O(E \\log(V)/p) O ( E l o g ( V ) / p ) O(V) total Details
Bader & Cong Parallel Implementation 2006 O ( E l o g ( V ) / p ) O(E \\log(V)/p) O ( E l o g ( V ) / p ) O(V) total Details
Yang, Xu, Lin, Quinn (GNFS with parallel sieving and serial biorthogonal block lanczos) 2006 Details
Fayyazi, Kaeli, Meleis 2006 O(1) Details
Belloch, Gu, Shun, Sun 2006 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O(n) Details
Ye, Chiang 2006 Details
Anytime Repairing A* (ARA*) 2005 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Fringe 2005 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Lindeberg 2005 2005 O ( n 2 ) O(n^2) O ( n 2 ) Details
Quasi-linear Topological watershed 2005 O ( n log n ) O(n \log n) O ( n log n ) Details
Poupart; 2005; 2005 Details
Smith & Simmons; 2005; 2005 Details
Spaan & Vlassis; 2005 2005 Details
Paquet; Tobin; & Chaib-draa; 2005; 2005 Details
Shani; Brafman; & Shimony; 2005 2005 Details
Mauro Steigleder 2005 - Details
Maneva and M. J. Wainwright 2005 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Ciliberti; Mézard 2005 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Manlove; Malley 2005 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Unsworth; C.; Prosser; P 2005 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
KARNI Z.; GOTSMAN C.; GORTLER S. J. 2005 2005 O ( n 2 ) O(n^2) O ( n 2 ) Details
SHEFFER A.; LÉVY B.; MOGILNITSKY M.; BOGOMYAKOV A. 2005 2005 O ( n 2 ) O(n^2) O ( n 2 ) Details
ZAYER R.; ROESSL C.; SEIDEL H.-P 2005 2005 O ( n log n ) O(n \log n) O ( n log n ) Details
ASP 2005 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) (per node) Details
Paturi, Pudlák, Saks, Zane (PPSZ) 2005 2005 O ∗ ( 2 n − c n / k ) O^*(2^{n-cn/k}) O ∗ ( 2 n − c n / k ) O(kn) Details
Anytime Dynamic A* (ADA*) 2005 O(b^d) O(b^d) Details
D* Lite 2005 O(b^d) O(b^d) Details
Focused D* 2005 O(b^d) O(b^d) Details
Chen, Levcopoulos 2005 O ( log n ) O(\log n) O ( log n ) Details
Arefin, Hasan 2005 O ( n / p log 2 n ) O(n/p \log^2{n}) O ( n / p log 2 n ) Details
Tiskin 2005 O ( m n / p ) O(mn/p) O ( mn / p ) computation + O ( n log p ) O(n \log p) O ( n log p ) communication + O ( log p ) O(\log p) O ( log p ) barrier synchronization + O ( n ) O(n) O ( n ) memory per processor Details
Yang, Xu, Lin (GNFS with parallel sieving and serial block lanczos) 2005 Details
Cui-xiang, Guo-qiang, Ming-he 2005 O ( ( n / p ) log n ) O((n/p) \log n) O (( n / p ) log n ) Details
Nivasch 2004 O ( μ + λ ) O(\mu + \lambda) O ( μ + λ ) O ( log μ ) O(\log\mu) O ( log μ ) Details
Burst Sort 2004 O ( w n ) O(wn) O ( w n ) O ( w n ) O(wn) O ( w n ) Details
Byskov 2004 O ( 1.7504 n ) O(1.7504^n) O ( 1.750 4 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
CH Algorithm 2004 O ( V E ) O(VE) O ( V E ) O ( V + E ) O(V+E) O ( V + E ) Details
Thorup's algorithm 2004 O ( E + V min ( log log V , log log L ) ) O(E + V \min(\log \log V, \log \log L)) O ( E + V min ( log log V , log log L )) O ( V ) O(V) O ( V ) ("linear-space queue") Details
Taubenfeld's black-white bakery algorithm 2004 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) per process, O ( n ) O(n) O ( n ) total Details
K. Mikolajczyk; K. and C. Schmid LoG 2004 2004 O ( n 2 ) O(n^2) O ( n 2 ) Details
Lowe (2004) 2004 O ( n 2 ) O(n^2) O ( n 2 ) Details
SIFT Algorithm Lowe 2004 2004 O ( n 3 ) O(n^3) O ( n 3 ) Details
Hessian-Laplace Mikolajczyk and Schmid 2004 2004 O ( n 3 ) O(n^3) O ( n 3 ) Details
R. Nock and F. Nielsen Statistical Region Merging 2004 O ( n 2 ) O(n^2) O ( n 2 ) Details
Braziunas & Boutilier; 2004; 2004 Details
Maximum a Posteriori Occupancy Mapping 2004 O ( n 3 ) O(n^3) O ( n 3 ) Details
Mucha, Sankowski (general) 2004 O ( V ω ) O(V^{\omega}) O ( V ω ) O ( V 2 ) O(V^2) O ( V 2 ) Details
Spielman, Teng 2004 O ( m log c n ) O(m \log^c n) O ( m log c n ) O ( n ) O(n) O ( n ) Details
Boman; Chen; Hendrickson; Toledo 2004 O ( n log ( 1 / ϵ ) ) O(n\log(1/\epsilon)) O ( n log ( 1/ ϵ )) O ( n ) O(n) O ( n ) Details
Stephen Alstrup, Cyril Gavoille, Haim Kaplan & Theis Rauhe 2004 O ( n + m ) O(n+m) O ( n + m ) O ( n ) O(n) O ( n ) Details
Kazuhisa Makino, Takeaki Uno; Section 5 2004 O ( n ω ) O(n^{\omega}) O ( n ω ) per cliqueO ( n 2 ) O(n^2) O ( n 2 ) Details
Chandran and F. Grandoni 2004 O ( min ( 1.2759 k k 1.5 , 1.2745 k k 4 ) + k n ) O(\min(1.2759^k k^{1.5}, 1.2745^k k^4) + kn) O ( min ( 1.275 9 k k 1.5 , 1.274 5 k k 4 ) + k n ) O ( min ( 1.2759 k k 1.5 , 1.2745 k k 4 ) + k n ) O(\min(1.2759^k k^{1.5}, 1.2745^k k^4) + kn) O ( min ( 1.275 9 k k 1.5 , 1.274 5 k k 4 ) + k n ) but exponential Details
Rytter 2004 O ( log n ) O(\log n) O ( log n ) O ( n ) O(n) O ( n ) Details
Ravikumar & Cohen Generative Models 2004 O ( n 2 k ) O(n^2 k) O ( n 2 k ) O ( k ) O(k) O ( k ) Details
YOSHIZAWA S.; BELYAEV A. G.; SEIDEL H.-P 2004 2004 O ( n 2 ) O(n^2) O ( n 2 ) Details
MATSF 2004 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) (per node) Details
Geldenhuys-Valmari 2004 O(V+E) O(V) Details
Kazuhisa Makino, Takeaki Uno; Section 6 2004 O(delta^4) O(n+m) auxiliary() Details
Tango Tree 2004 O(nlogn) O(n) Details
Tango Tree 2004 O((k+1)log(log(n))) Details
Takaoka 2004 Details
Parallel Sorting by Exact Splitting (PSES) - Dian, Zhizhong 2004 O ( n / p log n / p + p 2 log p log n / 2 p + n / p log p ) O(n/p \log{n/p} + p^2 \log{p}\log{n/2p} + n/p \log{p}) O ( n / p log n / p + p 2 log p log n /2 p + n / p log p ) Details
Krishnan, Nieplocha (SRUMMA) 2004 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Takaoka 2004 O ( log log n ) O(\log \log n) O ( log log n ) Details
Alves, Caceres, Song (1) 2004 O ( n / p ) O(n / p) O ( n / p ) Details
Alves, Caceres, Song (2) 2004 O ( n 3 / p ) O(n^3 / p) O ( n 3 / p ) Details
Rytter 2004 O ( l o g n ) O(\\log n) O ( l o g n ) O(n) Details
Pisinger 2003 O ( n t / log t ) O(nt/\log t) O ( n t / log t ) O ( t / log t ) O(t/\log t) O ( t / log t ) Details
Census 2003 O ( k n m σ ) O(k nm \sigma) O ( k nmσ ) O ( m n k ) O(mnk) O ( mnk ) Details
Fleischer forward-backward (FB) algorithm 2003 O ( E log V + V ) O(E\log V+V) O ( E log V + V ) O ( V + E ) O(V+E) O ( V + E ) Details
Kwatra 2003 2003 O ( n 3 ) O(n^3) O ( n 3 ) Details
Pineau; Gordon; & Thrun; 2003; 2003 Details
Emil Praun 2003 O ( n 3 ) O(n^3) O ( n 3 ) Details
FastSlam 2003 O ( m log n ) O(m \log n) O ( m log n ) per iterationO ( m n ) O(mn) O ( mn ) Details
Lipton; Mehta 2003 O ( n O ( log n / ϵ 2 ) O(n^{O(\log n/\epsilon^2)} O ( n O ( l o g n / ϵ 2 ) O ( log 2 ( n ) / ϵ 2 ) O(\log^2(n)/\epsilon^2) O ( log 2 ( n ) / ϵ 2 ) Details
α-EM algorithm 2003 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r ) O(n+r) O ( n + r ) Details
LogLog algorithm 2003 O ( N ) O(N) O ( N ) O ( log log n ) O(\log \log n) O ( log log n ) Details
Matsunaga; Yamamoto 2003 O ( n 2 n ) O(n 2^n) O ( n 2 n ) exp ( n ) \exp(n) exp ( n ) Details
Adaptive Duplicate Detection Algorithm (ADD) 2003 O ( n 3 ) O(n^3) O ( n 3 ) O ( 1 ) O(1) O ( 1 ) Details
V. A. Lyul’ka and I. E. Mikhailov 2003 O ( n 4 ) O(n^4) O ( n 4 ) Details
FLOATER 2003 2003 O ( n 2 ) O(n^2) O ( n 2 ) Details
α-EM Algorithm 2003 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r ) O(n+r) O ( n + r ) Details
Jeh and Widom 2003 O ( m n ) O(mn) O ( mn ) O ( n h ) O(nh) O ( nh ) Details
Tomlin 2003 O ( m n ) O(mn) O ( mn ) O ( n ) O(n) O ( n ) Details
load balanced parallel merge sort - Jeon, Kim 2003 k_1 n/p log p + k_2 (n/p + delta) log p Details
Alves, Cáceres, Song 2003 O ( m n / p + log p ) O(mn/p + \log p) O ( mn / p + log p ) Details
Alves, Cáceres, Song 2003 O ( m n / p + log p ) O(mn/p + \log p) O ( mn / p + log p ) Details
Gupta, Sen 2003 O ( ( log log n ) 2 log h ) O((\log \log n)^2 \log h) O (( log log n ) 2 log h ) Details
Bunimov, Schimmler 2003 Details
Caceres, Nasu 2003 O ( ( E log p ) / p ) O((E \log p)/p) O (( E log p ) / p ) O(1) Details
Li, Pan, Shen 2003 O ( log n ) O(\log n) O ( log n ) Details
Kohout, Kolingerova 2003 Details
Cheetham et. al. 2003 O ( ( ( 1.325 ) k k 2 + k n ) / p ) O(((1.325)^k k^2 + kn)/p) O ((( 1.325 ) k k 2 + k n ) / p ) Details
Veloso, Meira, Parthasarathy 2003 Details
Chung, Luo 2003 Details
Mitra 2002 O ( k n m σ ) O(k nm \sigma) O ( k nmσ ) O ( m n k ) O(mnk) O ( mnk ) Details
Compressed Extended KF 2002 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Tim Sort 2002 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Thorup's Sorting Algorithm 2002 O ( n log log n ) O(n \log \log n) O ( n log log n ) O ( n ) O(n) O ( n ) Details
Bead Sort 2002 O ( n ) O(n) O ( n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Spreadsort 2002 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Pettie & Ramachandran 2002 O ( m n log α ( m , n ) ) O(mn \log \alpha(m,n)) O ( mn log α ( m , n )) Details
Pettie & Ramachandran 2002 O ( m n log α ( m , n ) ) O(mn \log \alpha(m,n)) O ( mn log α ( m , n )) Details
A. Chalmers; T. Davis; and E. Reinhard 2002 2002 O ( n 2 ) O(n^2) O ( n 2 ) Details
Maximally stable extremal regions Matas 2002 2002 O ( n 2 log 3 n ) O(n^2 \log^3 n) O ( n 2 log 3 n ) Details
Multi-scale MAP estimation - A. Bouman and M. Shapiro (2002) 2002 O ( n 2 ) O(n^2) O ( n 2 ) Details
srba 2002 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Faugère F5 algorithm 2002 O ( ( n + D r e g D r e g ) ω ) O(\binom{n+D_{reg}}{D_{reg}}^{\omega}) O ( ( D r e g n + D r e g ) ω ) O ( ( n + D r e g D r e g ) 2 ) O(\binom{n+D_{reg}}{D_{reg}}^2) O ( ( D r e g n + D r e g ) 2 ) Details
Ananthakrishna 2002 O ( n 2 k ) O(n^2 k) O ( n 2 k ) O ( n ) O(n) O ( n ) Details
Duplicate Elimination Sorted Neighborhood Method (DE-SNM) 2002 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
LEE Y.; KIM H. S.; LEE S 2002 2002 O ( n log 3 n ) O(n \log^3 n) O ( n log 3 n ) Details
DESBRUN M.; MEYER M.; ALLIEZ P. 2002 2002 O ( n 2 ) O(n^2) O ( n 2 ) Details
LÉVY B.; PETITJEAN S.; RAY N.; MAILLOT J 2002 2002 O ( n log 2.5 n ) O(n \log^{2.5} n) O ( n log 2.5 n ) Details
Haveliwala 2002 O ( m n ) O(mn) O ( mn ) O ( n z ) O(nz) O ( n z ) Details
Richardson and Domingos 2002 O ( m n ) O(mn) O ( mn ) O ( n l ) O(nl) O ( n l ) Details
Pettie, Ramachandran 2002 unknown but optimal O(E) auxiliary Details
Cerin 2002 Details
Han, Shen 2002 O ( log n ) O(\log n) O ( log n ) Details
Han, Shen 2002 O ( log n ) O(\log n) O ( log n ) Details
Canturk 2002 O ( n / p log ( n p ) + t a u + s i g m a n / p ) O(n/p \log(np)+tau+sigma n/p) O ( n / p log ( n p ) + t a u + s i g man / p ) Details
AHRABIAN, NOWZARI-DALINI (1) 2002 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) Details
AHRABIAN, NOWZARI-DALINI (1) 2002 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) Details
AHRABIAN, NOWZARI-DALINI (2) 2002 O ( n 3 ∗ log ( p ) / p ) O(n^3*\log(p)/p) O ( n 3 ∗ log ( p ) / p ) Details
AHRABIAN, NOWZARI-DALINI (2) 2002 O ( n 3 ∗ log ( p ) / p ) O(n^3*\log(p)/p) O ( n 3 ∗ log ( p ) / p ) Details
Gavrilova 2002 O ( log n log ) O(\log{n} \log) O ( log n log ) Details
Tewari, Srivastava, Gupta 2002 O ( k n log n ) O(kn \log n) O ( k n log n ) Details
Chen, Chuang, Wu 2002 Details
MotifSampler 2001 O ( n m ) O(nm) O ( nm ) O ( n + m ) O(n + m) O ( n + m ) Details
Lifelong Planning A* (LPA*) 2001 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
image analogies Hertzmann 2001 O ( N log n ) O(N \log n) O ( N log n ) Details
Image quilting Efros-Freeman 2001 O ( n 3 ) O(n^3) O ( n 3 ) Details
Rao-Blackwellized Particle Filtering SLAM 2001 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
CNN Based Gatys; Leon A 2001 2001 O ( n 3 ) O(n^3) O ( n 3 ) Details
H.W.Jensen 2001 2001 O ( k 3 n ) O(k^3 n) O ( k 3 n ) Details
Linda G. Shapiro and George C. Stockman (2001) 2001 O ( n 2 ) O(n^2) O ( n 2 ) Details
Boman; Hendrickson 2001 O ~ ( m n 1 / 2 ) \tilde{O}(mn^{1/2}) O ~ ( m n 1/2 ) Details
Extended Split Radix FFT algorithm 2001 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Chen; I. Kanj; and W. Jia. 2001 O ( k n + 1.2852 k ) O(kn + 1.2852^k) O ( k n + 1.285 2 k ) O ( k 3 ) O(k^3) O ( k 3 ) auxiliary (potentially O ( k 2 ) O(k^2) O ( k 2 ) ) Details
Gent; I.P.; Irving; R.W.; Manlove; D.F.; Prosser; P.; Smith; B.M. 2001 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
SANDER P. V.; SNYDER J.; GORTER S. J.; HOPPE 2001 2001 O ( n 2 ) O(n^2) O ( n 2 ) Details
Vazirani (ILP, chapters 13-15) 2001 O ( poly ( n , d ) ) O(\text{poly}(n, d)) O ( poly ( n , d )) O ( U ) O(U) O ( U ) Details
Vazirani (ILP, chapters 13-15) 2001 O ( poly ( n , d ) ) O(\text{poly}(n, d)) O ( poly ( n , d )) O ( U ) O(U) O ( U ) Details
Randomized HITS 2001 O ( m n log n ) O(mn \log n) O ( mn log n ) O ( n ) O(n) O ( n ) Details
Achlioptas 2001 O ( m n ) O(mn) O ( mn ) O ( ( n + l ) 2 ) O((n+l)^2) O (( n + l ) 2 ) Details
SHA-2 2001 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Rijndael / AES 2001 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Quantum Adiabatic Algorithm (QAA) 2001 O(2^n) O(poly(n)) Details
Kose, Weckwerth, Linke, Fiehn 2001 Details
Han 2001 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) O(n) Details
Han 2001 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) O(n) Details
Gerbessiotis, Siniolakis 2001 ( 1 + 2 / \omeg n ) n log n / p + O ( n / p ( δ log log n + m 2 + log n / log n / p + log n / p / log 0 .5 n ) + log n log p / log n / p + L log n + L log n log p / log n / p ) (1+2/\omeg_n) n \log{n}/p + O(n/p(\delta \log{\log{n}} +m^2 +\log{n}/ \log{n/p} + \log{n/p}/ \log^0.5{n}) + \log{n}\log{p}/ \log{n/p} + L\log{n} + L\log{n}\log{p}/ \log{n/p}) ( 1 + 2/ \omeg n ) n log n / p + O ( n / p ( δ log log n + m 2 + log n / log n / p + log n / p / log 0 .5 n ) + log n log p / log n / p + L log n + L log n log p / log n / p ) computation
O ( L log n log p / log n / p + L log n + g n / p log n / log n / p + g log n log p / log n / p + g log n + n / p m g ) O(L\log{n}\log{p}/\log{n/p} + L\log{n} + g n/p \log{n}/ \log{n/p} + g\log{n}\log{p}/ \log{n/p} + g\log{n} + n/p mg) O ( L log n log p / log n / p + L log n + g n / p log n / log n / p + g log n log p / log n / p + g log n + n / p m g ) communication if l = r l=r l = r
( 1 − 1 / 2 m ) ( 1 + 2 / ω n ) n log n / p + O ( n / p log 4 log n + n / p log n / log n / p + log n log p / log n / p + L log n + L log n log p / log n / p ) (1-1/2^m)(1+2/\omega_n)n\log{n}/p + O(n/p \log^4{\log{n}} + n/p \log{n}/\log{n/p} + \log{n}\log{p}/\log{n/p} + L\log{n} + L\log{n}\log{p}/\log{n/p}) ( 1 − 1/ 2 m ) ( 1 + 2/ ω n ) n log n / p + O ( n / p log 4 log n + n / p log n / log n / p + log n log p / log n / p + L log n + L log n log p / log n / p ) computation
O ( g n / p log 4 log n + L log n log p / log n / p + L log n + g n / p log n / log n / p + g log n log p / log n / p + g log n ) O(gn/p \log^4{\log{n}} + L\log{n}\log{p}/\log{n/p} +L\log{n} + gn/p \log{n}/\log{n/p} + g\log{n}\log{p}/\log{n/p} + g\log{n}) O ( g n / p log 4 log n + L log n log p / log n / p + L log n + g n / p log n / log n / p + g log n log p / log n / p + g log n ) communication if l = / r l=/r l = / r and N < = log log log n n N<=\log^{\log{\log{n}}}{n} N <= log l o g l o g n n Details
Pettie, Ramachandran 2001 O ( m / p + log 2 ( n ) log ∗ ( n ) ) O(m/p + \log^2(n) \log*(n)) O ( m / p + log 2 ( n ) log ∗ ( n )) Details
Chong, Han, Igarashi, Lam (1) 2001 O ( log n ) O(\log n) O ( log n ) Details
Chong, Han, Igarashi, Lam (1) 2001 O ( log n ) O(\log n) O ( log n ) Details
Chong, Han, Igarashi, Lam (2) 2001 O ( log n ) O(\log n) O ( log n ) Details
Chong, Han, Igarashi, Lam (2) 2001 O ( log n ) O(\log n) O ( log n ) Details
Chong, Han, Igarashi, Lam (3) 2001 O ( log n ) O(\log n) O ( log n ) Details
Chong, Han, Lam 2001 O ( log n ) O(\log n) O ( log n ) Details
Chong, Han, Lam 2001 O ( log n ) O(\log n) O ( log n ) Details
Pettie, Ramachandran 2001 O ( m / p + log 2 ( n ) log ∗ ( n ) ) O(m/p + \log^2(n) \log*(n)) O ( m / p + log 2 ( n ) log ∗ ( n )) Details
Pettie, Ramachandran 2001 O ( m / p + log 2 ( n ) log ∗ ( n ) ) O(m/p + \log^2(n) \log*(n)) O ( m / p + log 2 ( n ) log ∗ ( n )) Details
Tiskin 2001 O ( n 3 / p + g ∗ ( n 2 / p 2 / 3 ) + l ∗ log p ) O(n^3/p + g*(n^2/p^{2/3}) + l* \log p) O ( n 3 / p + g ∗ ( n 2 / p 2/3 ) + l ∗ log p ) Details
Giraud, Guivarch, Stein 2001 O ( ( n 3 log n ) / p ) O((n^3 \log n)/p) O (( n 3 log n ) / p ) Details
Bailey, Broadhurst 2001 O ( n 2 ) O(n^2) O ( n 2 ) *number of iterations Details
Sedjelmaci 2001 O ( n / log n ) O(n/\log n) O ( n / log n ) Details
tree-structured vector quantization Wei-Levoy 2000 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) O ( n d ) O(nd) O ( n d ) Details
UKF 2000 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Beigel & Eppstein 2000 O ( 1.3289 n ) O(1.3289^n) O ( 1.328 9 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Path-based depth-first search Gabow 2000 O ( V + E ) O(V+E) O ( V + E ) O ( V + E ) O(V+E) O ( V + E ) total, O ( V ) O(V) O ( V ) auxiliary Details
Chazelle's algorithm 2000 O ( E α ( E , V ) ) O(E \alpha(E, V)) O ( E α ( E , V )) O ( E ) O(E) O ( E ) Details
Thorup (reverse-delete) 2000 O ( E log V ( log log V ) 3 ) O(E \log V (\log \log V)^3) O ( E log V ( log log V ) 3 ) O ( E ) O(E) O ( E ) Details
A. Baumberg. 2000 2000 O ( n 3 ) O(n^3) O ( n 3 ) Details
Y. Dufournaud; C. Schmid; and R. Horaud 2000 2000 O ( n 2 log log n ) O(n^2 \log \log n) O ( n 2 log log n ) Details
T. Tuytelaars and L. Van Gool 2000 2000 O ( n 3 ) O(n^3) O ( n 3 ) Details
Florack and Kuijper 2000 O ( n 2 ) O(n^2) O ( n 2 ) Details
Hauskrecht; 2000; 2000 Details
Fleury's algorithm + Thorup 2000 O ( E log 3 ( E ) log log E ) O(E \log^3(E) \log\log E) O ( E log 3 ( E ) log log E ) O ( E ) O(E) O ( E ) Details
Bender; Colton [LCA <=> RMQ] 2000 O ( n + m ) O(n+m) O ( n + m ) O ( n ) O(n) O ( n ) Details
J. Chen; L. Liu; and W. Jia. 2000 O ( k 1.2192 k ) O(k 1.2192^k) O ( k 1.219 2 k ) O ( k 3 ) O(k^3) O ( k 3 ) auxiliary (potentially O ( k 2 ) O(k^2) O ( k 2 ) ) Details
EM Based Winkler 2000 O ( n 3 k ) O(n^3 k) O ( n 3 k ) O ( k ) O(k) O ( k ) Details
B. I. Kvasov 2000 O ( n 4 ) O(n^4) O ( n 4 ) O ( n ) O(n) O ( n ) Details
SHEFFER A.; DE STURLER E. 2000 2000 O ( n 2 ) O(n^2) O ( n 2 ) Details
The (Stochastic Approach for Link Structure Analysis) SALSA Algorithm 2000 O ( m 2 n ) O(m^2 n) O ( m 2 n ) O ( n ) O(n) O ( n ) Details
PHITS Coheng Chan 2000 O ( m n ) O(mn) O ( mn ) O ( n z ) O(nz) O ( n z ) Details
Navarro 2000 O ( n ( V + E ) ) O(n(V + E)) O ( n ( V + E )) O ( V ) O(V) O ( V ) Details
Stege, Fellows + Interleaving method (Niedermeier, Rossmanith) 2000 O(kn+(1.2906)^k) O(k^3) auxiliary (potentially O(k^2)) Details
partitioned parallel radix (PPR) sort - Lee, Jeon, Sohn, Kim 2000 ceilling(b/g) rounds Details
Sinkha, Mukherjee 2000 O ( ( t 2 − 3 t + 2 ) n ) O((t^2-3t+2)n) O (( t 2 − 3 t + 2 ) n ) Details
Halperin, Zwick 2000 O ( log n ) O(\log n) O ( log n ) Details
Halperin, Zwick 2000 O ( log n ) O(\log n) O ( log n ) Details
Åsbrink, Brynielsson (quadratic sieve with only parallel sieving) 2000 Details
Pferschy 1999 O ( n ′ t ) O(n' t) O ( n ′ t ) O ( t ) O(t) O ( t ) Details
Klinz 1999 O ( σ 3 / 2 ) O(\sigma^{3/2}) O ( σ 3/2 ) O ( t ) O(t) O ( t ) Details
Psinger 1999 O ( n max ( S ) ) O(n \max(S)) O ( n max ( S )) O ( t ) O(t) O ( t ) Details
non-parametric sampling Efros and Leung 1999 O ( n 3 ) O(n^3) O ( n 3 ) Details
Boissonnat; Snoeyink 1999 O ( n log n + k ) O(n \log n + k) O ( n log n + k ) O ( n ) O(n) O ( n ) Details
Couvreur 1999 O ( V + E ) O(V+E) O ( V + E ) O ( V ) O(V) O ( V ) Details
Thorup 1999 O ( m n ) O(mn) O ( mn ) O ( m ) O(m) O ( m ) Details
Thorup 1999 O ( m n ) O(mn) O ( mn ) O ( m ) O(m) O ( m ) Details
local scale-invariant Lowe 1999 1999 O ( n 3 ) O(n^3) O ( n 3 ) Details
McAllester & Singh; 1999; 1999 Details
Bertsekas & Castanon; 1999; 1999 Details
Schöning 1999 O ( 1.333 n ) O(1.333^n) O ( 1.33 3 n ) Details
BOM (Backward Oracle Matching) 1999 O ( m n ) O(mn) O ( mn ) O ( m ) O(m) O ( m ) Details
Faugère F4 algorithm 1999 O ( ( n + D r e g D r e g ) ω ) O(\binom{n+D_{reg}}{D_{reg}}^{\omega}) O ( ( D r e g n + D r e g ) ω ) O ( ( n + D r e g D r e g ) 2 ) O(\binom{n+D_{reg}}{D_{reg}}^2) O ( ( D r e g n + D r e g ) 2 ) Details
MRRR algorithm 1999 O ( n ) O(n) O ( n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
MRRR algorithm 1999 O ( n ) O(n) O ( n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Linear Scan, Poletto & Sarkar 1999 O ( n ) O(n) O ( n ) O ( r ) O(r) O ( r ) Details
Flipping algorithm 1999 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Niedermeier, Rossmanith 1999 O ( k n + 1.29175 k k 2 ) O(kn + 1.29175^k k^2) O ( k n + 1.2917 5 k k 2 ) O ( k 3 ) O(k^3) O ( k 3 ) auxiliary (potentially O ( k 2 ) O(k^2) O ( k 2 ) ) Details
The Multistage Algorithm 1999 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
The Multihash Algorithm 1999 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
BST Algorithm 1999 O ( n log n ) O(n \log n) O ( n log n ) O ( log n ) O(\log n) O ( log n ) Details
P. Costantini, B. I. Kvasov, and C. Manni 1999 O ( n 5 log K ) O(n^5 \log K) O ( n 5 log K ) O ( n ) O(n) O ( n ) Details
HORMANN K.; GREINER G 1999 1999 O ( n 2 ) O(n^2) O ( n 2 ) Details
Ocone 1999 O ( n 2 ) O(n^2) O ( n 2 ) Details
Tompa M 1999 O ( m n ) O(mn) O ( mn ) O ( m 2 ) O(m^2) O ( m 2 ) Details
Function Field Sieve (FFS) 1999 O ( exp ( ( 1 + o ( 1 ) ) ( 32 n / 9 ) 1 / 3 ( log n ) 2 / 3 ) ) O(\exp((1+o(1))(32n/9)^{1/3}(\log n)^{2/3})) O ( exp (( 1 + o ( 1 )) ( 32 n /9 ) 1/3 ( log n ) 2/3 )) , under assumption about numbers in a sequence behaving randomly in a given rangeO ( n 2 / 3 ) O(n^{2/3}) O ( n 2/3 ) Details
bcrypt 1999 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) auxiliary Details
Conflict-Driven Clause Learning (CDCL) 1999 O(2^n) Details
Stege, Fellows 1999 O(kn+max((1.25542)^k k^2, (1.2906)^k k) O(k^3) auxiliary (potentially O(k^2)) Details
ZZ-sort - Zheng, Calidas, Zhang 1999 O(n/p log p (f(p)+log(n/p)) Details
Zhang, Zheng 1999 O ( n / p log p ) O(n/p \log p) O ( n / p log p ) Details
Vollmer 1999 O ( V 2 log ( V ) ) O(V^2 \log(V)) O ( V 2 log ( V )) can be derived Details
Frigo, Leiserson, Prokop, Ramachandran 1999 O ( m n k / p ) O(mnk/p) O ( mnk / p ) Details
Chong, Han, Lam 1999 O ( log n ) O(\log n) O ( log n ) Details
Chong, Han, Lam 1999 O ( log n ) O(\log n) O ( log n ) Details
PETTIE, RAMACHANDRAN (1) 1999 O ( log n ) O(\log n) O ( log n ) Details
PETTIE, RAMACHANDRAN (1) 1999 O ( log n ) O(\log n) O ( log n ) Details
Pettie, Ramachandran (2) 1999 O ( log n ) O(\log n) O ( log n ) Details
Pettie, Ramachandran (2) 1999 O ( log n ) O(\log n) O ( log n ) Details
Shi, Spencer (1) (t=log(n)) 1999 O ( t log n ) O(t \log n) O ( t log n ) Details
Shi, Spencer (1) (t=sqrt(n)) 1999 O ( t log n ) O(t \log n) O ( t log n ) Details
Shi, Spencer (2) (t=log(n)) 1999 O ( t log n ) O(t \log n) O ( t log n ) Details
Shi, Spencer (2) (t=n) 1999 O ( t log n ) O(t \log n) O ( t log n ) Details
Ferragina, Luccio 1999 O ( ( n log 2 n ) / p ) O((n \log^2 n)/p) O (( n log 2 n ) / p ) + O ( ( g n log 2 n ) / ( p log ( n / p ) ) ) O((gn \log^2 n)/(p \log(n/p))) O (( g n log 2 n ) / ( p log ( n / p ))) + O ( ( k m / p ) + k ) O((km/p)+k) O (( k m / p ) + k ) + O ( k g + ( k m / p ) g ) O(kg+(km/p)g) O ( k g + ( k m / p ) g ) Details
Park, Ryu 1999 O ( log V ) O(\log V) O ( log V ) O(1) Details
Chu, George 1999 O ( ( n / p ) log n ) O((n/p) \log n) O (( n / p ) log n ) Details
Belloch et al. 1999 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Blelloch, Miller, Hardwick, Talmor 1999 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Qiu, Akl 1999 O ( log n ) O(\log n) O ( log n ) Details
Speller (Sagot) 1998 O ( m n 2 σ ) O(mn^2 \sigma) O ( m n 2 σ ) O ( m n 2 / w ) O(mn^2/w) O ( m n 2 / w ) Details
Roth AlignACE 1998 O ( n m ) O(nm) O ( nm ) O ( n + m ) O(n + m) O ( n + m ) Details
R. Paget ; I.D. Longstaff 1998 O ( n 3 ) O(n^3) O ( n 3 ) Details
EKF SLAM 1998 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Flash Sort 1998 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
J.-C. Nebel 1998 1998 O ( n 2 ) O(n^2) O ( n 2 ) Details
Lindeberg (1998) 1998 O ( n 2 ) O(n^2) O ( n 2 ) Details
The Trajkovic and Hedley corner detector 1998 1998 O ( n 2 log 2 n ) O(n^2 \log^2 n) O ( n 2 log 2 n ) Details
Hessain Determinant Lindeberg 1998 1998 O ( n 3 ) O(n^3) O ( n 3 ) Details
Heidrich; W.; and H.-P. Seidel 1998 O ( n 3 ) O(n^3) O ( n 3 ) Details
Hirsch 1998 O ( 1.239 n ) O(1.239^n) O ( 1.23 9 n ) Details
Backward Non-Deterministic DAWG Matching (BNDM) 1998 O ( n + m ) O(n+m) O ( n + m ) O ( s m ) O(sm) O ( s m ) Details
Greiner–Hormann clipping algorithm 1998 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Parameter-expanded expectation maximization (PX-EM) algorithm 1998 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r ) O(n+r) O ( n + r ) Details
Kong and Wilken Algorithm 1998 O ( n 3 ) O(n^3) O ( n 3 ) Probably dependent on the choice of ILP solver Details
Finch 1998 O ( V 2 E ) O(V^2 E) O ( V 2 E ) O ( V 2 ) O(V^2) O ( V 2 ) Details
Downey 1998 O ( k n + 1.31951 k k 2 ) O(kn + 1.31951^k k^2) O ( k n + 1.3195 1 k k 2 ) O ( k 3 ) O(k^3) O ( k 3 ) auxiliary (potentially O ( k 2 ) O(k^2) O ( k 2 ) ) Details
Sorted Neighborhood Algorithm (SNA) 1998 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Parameter-expanded expectation maximization (PX-EM) 1998 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r ) O(n+r) O ( n + r ) Details
Damiano Brigo; Bernard Hanzon and François LeGland 1998 O ( n 2.45 log n ) O(n^{2.45} \log n) O ( n 2.45 log n ) Details
Del Moral; Pierre 1998 O ( n 2 ) O(n^2) O ( n 2 ) Details
The PAGERANK Algorithm 1998 O ( n 3 ) O(n^3) O ( n 3 ) O ( n ) O(n) O ( n ) Details
The (Hyperlink-Induced Topic Search) HITS Algorithm 1998 O ( n 2 k ) O(n^2 k) O ( n 2 k ) O ( n ) O(n) O ( n ) Details
Signature Sort 1998 O(n log log n) O(n) Details
variation of sample sort - Helman, Bader, JaJa 1998 O ( n / p log ( n ) ) O(n/p \log(n)) O ( n / p log ( n )) "with high probability" Details
Load Balanced Parallel Radix Sort - Sohn, Kodama 1998 Details
Bradford, Rawlins, Shannon (1) 1998 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) O ( n ) O(n) O ( n ) Details
Bradford, Rawlins, Shannon (2) 1998 O ( log 2 n log log n ) O(\log^2 n \log \log n) O ( log 2 n log log n ) O ( n ) O(n) O ( n ) Details
Bradford, Rawlins, Shannon (3) 1998 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O ( n ) O(n) O ( n ) Details
Dehne, Gotz 1998 O ( log p ) O(\log p) O ( log p ) Details
Adler, Dittrich, Juurlink, Kutylowski, Rieping (1) 1998 O ( log p ) O(\log p) O ( log p ) Details
Adler, Dittrich, Juurlink, Kutylowski, Rieping (2) 1998 O ( 1 ) O(1) O ( 1 ) Details
Adler, Dittrich, Juurlink, Kutylowski, Rieping (3) 1998 O ( log 2 ( p ) / log ( ( m + n ) / p ) ) O(\log^2(p)/\log((m+n)/p)) O ( log 2 ( p ) / log (( m + n ) / p )) Details
Adler, Dittrich, Juurlink, Kutylowski, Rieping (3) 1998 O ( log 2 ( p ) / log ( ( m + n ) / p ) ) O(\log^2(p)/\log((m+n)/p)) O ( log 2 ( p ) / log (( m + n ) / p )) Details
Takaoka 1998 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Czumaj et al. (1) 1998 O ( log log n ) O(\log \log n) O ( log log n ) Details
Czumaj et al. (2) 1998 O ( log n ) O(\log n) O ( log n ) Details
Edelman, McCorquodale, Toledo [Algorithm 1] 1998 O ( ( n / p ) log n ) O((n/p) \log n) O (( n / p ) log n ) Details
Edelman, McCorquodale, Toledo [Algorithm 2] 1998 O ( ( n / p ) log n ) O((n/p) \log n) O (( n / p ) log n ) Details
Diallol, Ferreira, Rau-Chaplin 1998 O ( ( n log n log p ) / p ) O((n \log n \log p)/p) O (( n log n log p ) / p ) Details
Cesati, Ianni 1998 4 l o g n + O ( k k ) 4 log n + O(k^k) 4 l o g n + O ( k k ) Details
Cheung, Hu, Xia 1998 Details
Simpson, Sabharwal 1998 O ( n + n L 2 / p ) O(n+nL^2/p) O ( n + n L 2 / p ) Details
Eppstein 1997 O ~ ( n max ( S ) ) \tilde{O}(n \max(S)) O ~ ( n max ( S )) O ( t log t ) O(t\log t) O ( t log t ) Details
Intro Sort 1997 O ( n log n ) O(n \log n) O ( n log n ) O ( log n ) O(\log n) O ( log n ) Details
Okunev; Johnson 1997 O ( n 3 ) O(n^3) O ( n 3 ) O ( 1 ) O(1) O ( 1 ) Details
Zhao-Saalfeld 1997 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Karger, Blum 1997 O ( poly ( n ) ) O(\text{poly}(n)) O ( poly ( n )) Details
The SUSAN corner detector 1997 O ( n 3 ) O(n^3) O ( n 3 ) Details
Goldberg & Rao 1997 O ( E 1.5 log ( V 2 / E ) log U ) O(E^{1.5} \log(V^2/E) \log U) O ( E 1.5 log ( V 2 / E ) log U ) O ( V + E ) O(V + E) O ( V + E ) Details
Goldberg & Rao 1997 O ( V 0.66 E log ( V 2 / E ) log U ) O(V^{0.66}E \log(V^2/E) \log U) O ( V 0.66 E log ( V 2 / E ) log U ) O ( V + E ) O(V + E) O ( V + E ) Details
Jean-Daniel Boissonnat and Franco P.
Preparata. 1997 O ( ( n + k ) log n ) O((n+k) \log n) O (( n + k ) log n ) O ( n ) O(n) O ( n ) Details
Raymond's algorithm 1997 O ( log n ) O(\log n) O ( log n ) (originally this had O ( n ) O(n) O ( n ) )O ( 1 ) O(1) O ( 1 ) per process, O ( n ) O(n) O ( n ) total Details
T. Lindeberg and J. Garding (1997) 1997 O ( n 2 ) O(n^2) O ( n 2 ) Details
topological watershed 1997 O ( n 2 ) O(n^2) O ( n 2 ) Details
Vertex clustering - Low; K. L. and Tan; T. S 1997 1997 Details
Vertex clustering - Rossignac; J. and Borrel; P. 1997 1997 Details
Washington; 1997; 1997 Details
Heejo Lee; Jong Kim; Sungje Hong; and Sunggu Lee 1997 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Alon and Kahale 1997 O ( poly ( n ) ) O(\text{poly}(n)) O ( poly ( n )) Details
Gapped BLAST 1997 O ( m n ) O(mn) O ( mn ) O ( m n ) O(mn) O ( mn ) Details
Klein (section 5) 1997 O ( V 4 / 3 log V ) O(V^{4/3} \log V) O ( V 4/3 log V ) O ( V 4 / 3 ) O(V^{4/3}) O ( V 4/3 ) Details
Hariharan 1997 O ( log 4 n ) O(\log^4 n) O ( log 4 n ) O ( n ) O(n) O ( n ) Details
Farach 1997 O ( log n ) O(\log n) O ( log n ) O ( n ) O(n) O ( n ) Details
Gusfield 1997 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
FLOATER 1997 1997 O ( n 2 ) O(n^2) O ( n 2 ) Details
EM with Quasi-Newton Methods (Jamshidian; Mortaza; Jennrich; Robert I.) 1997 O ( n 2 log 3 n ) O(n^2 \log^3 n) O ( n 2 log 3 n ) O ( n + r 2 ) O(n+r^2) O ( n + r 2 ) Details
The INDEGREE Algorithm 1997 O ( m n ) O(mn) O ( mn ) O ( n ) O(n) O ( n ) Details
Amir et al. 1997 O ( m ( n log m + E ) ) O(m(n \log m + E)) O ( m ( n log m + E )) O ( m n ) O(mn) O ( mn ) Details
Goldberg & Rao (Parallel) 1997 O(V^1.66 log(V) log(U)) O(V^2) Details
Goldberg & Rao (Parallel) 1997 O(E^0.5 V log(V) log(U)) O(V^2) Details
Galil, Margalit 1997 Details
Eppstein 1997 O ( q t l o g t l o g n ) O(qt log t log n) O ( q tl o g tl o g n ) O(nt) Details
Shear-sort - De et al. 1997 O ( n ( 1 / 4 ) ) O(n^(1/4)) O ( n ( 1/4 )) Details
Albers, Hagerup (1) 1997 O ( t ) O(t) O ( t ) t>=log n loglog n Details
Albers, Hagerup (1) 1997 O ( t ) O(t) O ( t ) t>=log n loglog n Details
Albers, Hagerup (2) 1997 O ( t ) O(t) O ( t ) t>=log n Details
Albers, Hagerup (2) 1997 O ( t ) O(t) O ( t ) t>=log n Details
Albers, Hagerup (3) 1997 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Albers, Hagerup (3) 1997 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Jang, Kim 1997 O ( 4 k ) O(4^k) O ( 4 k ) Details
Babu, Saxena (1) 1997 O ( log m ) O(\log m) O ( log m ) Details
Babu, Saxena (2) 1997 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Goldberg & Rao (Parallel) (1) 1997 O ( V 5 / 3 log ( V ) log ( U ) ) O(V^{5/3} \log(V) \log(U)) O ( V 5/3 log ( V ) log ( U )) https://dl.acm.org/citation.cfm?id=290181 Details
Goldberg & Rao (Parallel) (2) 1997 O ( E 0 .5 V log ( V ) log ( U ) ) O(E^0.5 V \log(V) \log(U)) O ( E 0 .5 V log ( V ) log ( U )) https://dl.acm.org/citation.cfm?id=290181 Details
Van De Geijn, Watts (SUMMA, Classical 2D) 1997 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Lee, Robertson, Fortes (Cannon generalized for block-cyclic distributed matrices) 1997 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Choi (DIMMA) 1997 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Gupta, Sen 1997 O ( log h log log n ) O(\log h \log \log n) O ( log h log log n ) Details
Poon, Ramachandran 1997 Details
Poon, Ramachandran 1997 Details
Zaroliagis (1) 1997 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Zaroliagis (1) 1997 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Zaroliagis (2) 1997 O ( log n ) O(\log n) O ( log n ) Details
Zaroliagis (2) 1997 O ( log n ) O(\log n) O ( log n ) Details
Klein, Subramanian 1997 O ( s q r t ( n ) log ( L ) log ( n ) log ∗ ( n ) ) O(sqrt(n) \log(L) \log(n) \log*(n)) O ( s q r t ( n ) log ( L ) log ( n ) log ∗ ( n )) Details
Brodal, Traff, Zaroliagis 1997 O ( n ) O(n) O ( n ) Details
Liu, Cheung 1997 Details
Lee, Erçal 1997 O ( 1 ) O(1) O ( 1 ) Details
Lee, Park, Park 1997 O ( ( n / p ) 2 + ( n / p ) log p ) O((n/p)^2 + (n/p) \log p) O (( n / p ) 2 + ( n / p ) log p ) Details
Hardwick 1997 O ( ( n log n log p ) / p ) O((n \log n \log p)/p) O (( n log n log p ) / p ) Details
Zaki, Parthasarathy, Ogihara, Li 1997 Details
optimal - Hirschberg, Stauffer (1) 1997 O ( m + log m log n ) O(m+\log{m}\log{n}) O ( m + log m log n ) Details
LEF - Hirschberg, Stauffer (2) 1997 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Hariharan 1997 O ( log 4 ( n ) ) O(\log^4(n)) O ( log 4 ( n )) O(n) Details
Farach 1997 O ( l o g n ) O(\\log n) O ( l o g n ) O(n) Details
Karpinski 1996 O ( n 0.6 ) O(n^{0.6}) O ( n 0.6 ) O ( 1 ) O(1) O ( 1 ) Details
Czumaj 1996 O ( log n ) O(\log n) O ( log n ) O ( n ) O(n) O ( n ) Details
Czumaj 1996 O ( log log n ) O(\log \log n) O ( log log n ) O ( n ) O(n) O ( n ) Details
Coplanar facets merging - A.D. Kalvin and R.H. Taylor 1996 1996 Details
Controlled vertex/edge/face decimation - M.E. Algorri and F. Schmitt 1996 1996 Details
Controlled vertex/edge/face decimation - Guéziec 1996 1996 Details
Controlled vertex/edge/face decimation - R. Ronfard and J. Rossignac 1996 1996 Details
Controlled vertex/edge/face decimation - Cohen; J.; Varshney; A 1996 1996 Details
Vertex clustering - Reddy 1996 1996 Details
Wavelet-based - M.H. Gross; O.G. Staadt and R. Gatti 1996 1996 Details
Wavelet-based - Certain; A.; Popovic; J.; 1996 1996 Details
Simplification via intermediate hierarchical rep-resentation - Andujar 1996 1996 Details
Simplification via intermediate hierarchical rep-resentation - He; T.; Hong; 1996 1996 Details
Prakesh Ramanan 1996 O ( log 4 n ) O(\log^4 n) O ( log 4 n ) O ( n ) O(n) O ( n ) Details
General number field sieve 1996 O ( exp ( ( 1 + o ( 1 ) ) ( 64 n / 9 ) 1 / 3 ( l o g n ) 2 / 3 ) O(\exp((1+o(1))(64n/9)^{1/3}(log n)^{2/3}) O ( exp (( 1 + o ( 1 )) ( 64 n /9 ) 1/3 ( l o g n ) 2/3 ) , under assumption about numbers in a sequence behaving randomly in a given rangeO ( Γ n 4 / 3 log n ) O(\Gamma n^{4/3} \log n) O ( Γ n 4/3 log n ) Details
Naimi-Trehel's algorithm 1996 O ( log n ) O(\log n) O ( log n ) O ( 1 ) O(1) O ( 1 ) per process, O ( n ) O(n) O ( n ) total Details
Von zur Gathen-Gerhard additive FFT 1996 O ( n ( log n ) 2 ) O(n (\log n)^2) O ( n ( log n ) 2 ) O ( n ) O(n) O ( n ) Details
Optimal Register Allocation (ORA), Goodwin & Wilken Algorithm 1996 O ( n 3 ) O(n^3) O ( n 3 ) Depends on the choice of 0-1 ILP solver Details
Drysdale; Su 1996 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Balasubramanian; Fellows 1996 O ( k n + 1.324718 k k 2 ) O(kn + 1.324718^k k^2) O ( k n + 1.32471 8 k k 2 ) O ( k 3 ) O(k^3) O ( k 3 ) auxiliary (potentially O ( k 2 ) O(k^2) O ( k 2 ) ) Details
Papadimitriou and M Yannakakis 1996 O ( 3 k n ) O(3^k n) O ( 3 k n ) O ( k ) O(k) O ( k ) auxiliary Details
Demand-Driven Register Allocation 1996 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Particle filter Del Moral 1996 O ( n 3 ) O(n^3) O ( n 3 ) O ( n N ) O(nN) O ( n N ) Details
Tushar Deepak Chandra and Sam Toueg 1996 O ( n ) O(n) O ( n ) Details
RIPEMD-160 1996 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
N-dimensional Quickhull 1996 O(n*f(h)/h) where f(h) denotes the maximum number of facets with h vertices Details
Papadimitriou and M Yannakakis 1996 + Buss 1996 O(3^k k^2+kn) O(k^2) auxiliary Details
Goodrich 1996 O(n log(n)/p + (L+gn/p)(log(n)/(log(n/p))) Details
Gerbessiotis, Siniolakis 1996 (1+floor(e(1-e)^(-1))(e/2) +o(1))(T_seq/p) computation + O ( g T s e q / ( p log n ) ) O(gT_seq/(p \log n)) O ( g T s e q / ( p log n )) communication = O ( n log n / p ) O(n \log n/p) O ( n log n / p ) computation + O ( g n / p ) O(g n/p) O ( g n / p ) communication Details
Olariu, Schwing 1996 O ( 1 ) O(1) O ( 1 ) Details
Jianxian 1996 O ( n log n / p ) O(n \log n/p) O ( n log n / p ) + O ( n ) O(n) O ( n ) Details
JaJa, Ryu, Vishkin (1) 1996 O ( log 2 n / l o g l o g n ) O(\log^2 n/loglog n) O ( log 2 n / l o g l o g n ) Details
JaJa, Ryu, Vishkin (2) 1996 O ( log n ) O(\log n) O ( log n ) Details
samplesort - Helman, JaJa, Bader (1) 1996 O ( n / p log n + τ + n / p σ ) O(n/p \log{n} + \tau + n/p \sigma) O ( n / p log n + τ + n / p σ ) whp Details
regular sampling - Helman, JaJa, Bader (2) 1996 O ( n / p log n + τ + n / p σ ) O(n/p \log{n} + \tau + n/p \sigma) O ( n / p log n + τ + n / p σ ) Details
Folwell, Guha, Suzuki 1996 O ( n 0 .5 ) O(n^0.5) O ( n 0 .5 ) Details
Folwell, Guha, Suzuki 1996 O ( n 0 .5 ) O(n^0.5) O ( n 0 .5 ) Details
Prakesh Ramanan 1996 O ( log 4 n ) O(\log^4 n) O ( log 4 n ) O ( n ) O(n) O ( n ) Details
Grayson, Shah, Van De Geijn (Strassen-2D) 1996 (7/8)^l*n^3/P Details
Ajtai & Megiddo 1996 O ( ( log log n ) d ) O((\log \log n)^d) O (( log log n ) d ) Details
Cole, Klein, Tarjan 1996 O ( log n ) O(\log n) O ( log n ) Details
Cole, Klein, Tarjan 1996 O ( log n ) O(\log n) O ( log n ) Details
Chong 1996 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Chong 1996 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Lee, Lee 1996 Details
CESARI, MAEDER (parallel Karatsuba's) (1) 1996 Details
CESARI, MAEDER (parallel Karatsuba's) (2) 1996 Details
Alonso et al. 1996 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Narayanaswami 1996 O ( n / p ) O(n/p) O ( n / p ) Details
Ravikumar, Xiong 1996 O ( ( k n log n ) ∗ m a x ( 1 , ( log n ) / p ) ) O((kn \log n)*max(1, (\log n)/p)) O (( k n log n ) ∗ ma x ( 1 , ( log n ) / p )) Details
Ferreira, Robson 1996 O ( n ∗ 2 ( n / 2 ) ∗ s i g m a ( 2 ( n / 2 ) ) / p ) O(n * 2^(n/2) * sigma(2^(n/2))/p) O ( n ∗ 2 ( n /2 ) ∗ s i g ma ( 2 ( n /2 )) / p ) O(n) Details
Agrawal, Shafer 1996 Details
Franaszek, Robinson, Thomas 1996 Details
Karger; Klein & Tarjan 1995 O ( min ( V 2 , E log V ) ) O(\min(V^2, E \log V)) O ( min ( V 2 , E log V )) O ( E ) O(E) O ( E ) Details
Perumalla and Deo 1995 O ( log n ) O(\log n) O ( log n ) O ( n ) O(n) O ( n ) Details
Khuller; Matias 1995 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) , not sure if this is auxiliary Details
Beigel & Eppstein 1995 O ( 1.3446 n ) O(1.3446^n) O ( 1.344 6 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Balaban. 1995 O ( n log n + k ) O(n \log n + k) O ( n log n + k ) O ( n ) O(n) O ( n ) Details
Seidel's algorithm 1995 O ( n 2.373 log n ) O(n^{2.373} \log n) O ( n 2.373 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Seidel's algorithm 1995 O ( n 2.373 log n ) O(n^{2.373} \log n) O ( n 2.373 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
The Wang and Brady corner detection algorithm 1995 1995 O ( n 2 ) O(n^2) O ( n 2 ) Details
Hanrahan–Krueger 1995 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) Details
Bijaoui and Rué 1995 O ( n 2 ) O(n^2) O ( n 2 ) Details
Wavelet-based - D.J. Hebert and H-J. Kim 1995 1995 Details
Wavelet-based - Eck; M.; DeRose; T.; 1995 1995 Details
Simplification via intermediate hierarchical rep-resentation - He; T.; Hong; L.; Kaufman 1995 1995 Details
Barto;Bradtke; & Singhe; 1995; 1995 Details
Rick (Algorithm 2) 1995 O ( s n + min ( r ( n − r ) , r m ) ) O(sn + \min(r(n - r), rm)) O ( s n + min ( r ( n − r ) , r m )) O ( s n + p ) O(sn + p) O ( s n + p ) Details
Rick (Section 4) 1995 O ( s n + min ( s p , r m ) ) O(sn + \min(sp, rm)) O ( s n + min ( s p , r m )) O ( s n + p ) O(sn + p) O ( s n + p ) Details
Gremban; Miller; Zagha 1995 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
The Algorithm of Park; Chen; and Yu (PCY) 1995 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Ukkonen 1995 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
ECK M.; DEROSE T.; DUCHAMP T.; 1995 1995 O ( n 2 ) O(n^2) O ( n 2 ) Details
Bailey TL; Elkan C MEME 1995 O ( n 2 m 2 ) O(n^2m^2) O ( n 2 m 2 ) O ( m n ) O(mn) O ( mn ) Details
Downey, Fellows 1995 O(kn+2^k k^2) O(k^2) auxiliary Details
Han and Shen 1995 O ( n log log m i n ( m , n ) / p + log n ) O(n \log \log min(m,n)/p + \log n) O ( n log log min ( m , n ) / p + log n ) Details
Han and Shen 1995 O ( n log log m i n ( m , n ) / p + log n ) O(n \log \log min(m,n)/p + \log n) O ( n log log min ( m , n ) / p + log n ) Details
Bast, Hagerup 1995 O ( log n / log log n ) O(\log{n}/ \log{\log{n}}) O ( log n / log log n ) whp Details
Bast, Hagerup 1995 O ( log n / log log n ) O(\log{n}/ \log{\log{n}}) O ( log n / log log n ) whp Details
Das, Sinha 1995 3n^(1/3) log(n^(1/3))+14n^(1/3)+O ( n ( 1 / 3 ) ) O(n^(1/3)) O ( n ( 1/3 )) Details
Andersson, Hagerup, Nilsson, Raman (1) 1995 O ( log n ) O(\log n) O ( log n ) Details
Andersson, Hagerup, Nilsson, Raman (1) 1995 O ( log n ) O(\log n) O ( log n ) Details
Andersson, Hagerup, Nilsson, Raman (2) 1995 O ( log n ) O(\log n) O ( log n ) expected Details
Andersson, Hagerup, Nilsson, Raman (2) 1995 O ( log n ) O(\log n) O ( log n ) expected Details
MM-sort - Zhang, Zheng 1995 O ( n / p log p ) O(n/p \log p) O ( n / p log p ) Details
Jang, Prasanna 1995 O ( 1 ) O(1) O ( 1 ) Details
(padded sorting) Goldberg, Zwick 1995 O ( l o g n / ( l o g k ) l o g l o g 3 ( k ) 2 ( O ( log ∗ n − log ∗ k ) ) O(log n/(log k) loglog^3(k) 2^(O(\log*n-\log*k)) O ( l o g n / ( l o g k ) l o g l o g 3 ( k ) 2 ( O ( log ∗ n − log ∗ k )) Details
Tridgell, Brent 1995 O ( n / p log n / p + n ) O(n/p \log{n/p} +n) O ( n / p log n / p + n ) Details
Parallel Sorting by Median-Median (PSMM) - Min 1995 O ( n / p log n / p + p 2 log n / p ) O(n/p \log{n/p} +p^2 \log{n/p}) O ( n / p log n / p + p 2 log n / p ) Details
Louri, Hatch, Na 1995 O ( 1 ) O(1) O ( 1 ) Details
Zhang, Zheng 1995 O ( n / p log n ) O(n/p \log{n}) O ( n / p log n ) Details
Agarwal, Bale, Gustavson, Joshi, Palkar (P_GEMM, Classical 3D) 1995 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Luo, Drake (2D-Strassen) (1) 1995 O ( n log 7 / P ( log 7 − 1 ) / 2 ) O(n^{\log 7}/P^{(\log 7−1)/2}) O ( n l o g 7 / P ( l o g 7 − 1 ) /2 ) Details
Luo, Drake (Strassen-2D) (2) 1995 (7/8)^l*n^3/P Details
Galil 1995 O ( 1 ) O(1) O ( 1 ) Details
Czumaj, Galil, Gąsieniec, Park, Plandowski (1) 1995 O ( log n ) O(\log n) O ( log n ) Details
Czumaj, Galil, Gąsieniec, Park, Plandowski (2) 1995 O ( log n ) O(\log n) O ( log n ) Details
Andrews et al. (1) 1995 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Andrews et al. (2) 1995 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Callahan, Kosaraju 1995 O ( log n ) O(\log{n}) O ( log n ) Details
Callahan, Kosaraju 1995 O ( log n ) O(\log{n}) O ( log n ) Details
Belinskaya, DeAgostino, Storer 1995 O ( k m + m log m ) O(km + m\log{m}) O ( k m + m log m ) Details
Farach, Muthukrishnan (1) 1995 O ( log d + log n ) O(\log{d}+\log{n}) O ( log d + log n ) Details
Farach, Muthukrishnan (2) 1995 O ( log n ) O(\log{n}) O ( log n ) Details
Nagumo, Lu, Watson (1) 1995 O ( L + log n ) O(L+\log{n}) O ( L + log n ) Details
longest-fragment-first (LFF) dictionary compression - Nagumo, Lu, Watson (2) 1995 O ( L + log n ) O(L+\log{n}) O ( L + log n ) Details
Perumalla and Deo 1995 O ( l o g n ) O(\\log n) O ( l o g n ) O(n) auxiliary Details
Wen (1) 1995 O ( log n ) O(\log n) O ( log n ) Details
KALYAN PERUMALLA and NARSINGH DEO 1995 O ( log n ) O(\log n) O ( log n ) Details
Wen (2) 1995 O ( log n ) O(\log n) O ( log n ) Details
Jana, Sinha 1995 O ( ( n 2 log n ) / p ) O((n^2 \log n)/p) O (( n 2 log n ) / p ) Details
Schiermeyer 1994 O ( 1.415 n ) O(1.415^n) O ( 1.41 5 n ) O ( n m + n 2 ) O(nm+n^2) O ( nm + n 2 ) loose bound, possibly O ( n + m ) O(n+m) O ( n + m ) Details
D* 1994 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
O(lg N) algorithm 1994 O ( n log p ) O(n \log p) O ( n log p ) O ( 1 ) O(1) O ( 1 ) auxiliary Details
Lindeberg (1994) 1994 O ( n 2 ) O(n^2) O ( n 2 ) Details
Hessain Determinant Lindeberg 1994 1994 O ( n 3 ) O(n^3) O ( n 3 ) Details
Multiple Resolution segmentation - J. Liu and Y. H. Yang (1994) 1994 O ( n 2 ) O(n^2) O ( n 2 ) Details
Controlled vertex/edge/face decimation - Hamann 1994 1994 Details
Generalized expectation maximization (GEM) algorithm 1994 O ( n 4 log 1.5 n ) O(n^4 \log^{1.5} n) O ( n 4 log 1.5 n ) O ( n + r ) O(n+r) O ( n + r ) Details
de Bruijn Graph (Idury, Waterman) 1994 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
String Graph (Myers) 1994 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
A-Priori algorithm 1994 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Tomas Feder, Nimrod Megiddoy, Serge A Plotki 1994 O ( n 0.5 ) O(n^{0.5}) O ( n 0.5 ) O ( n 0.5 ) O(n^{0.5}) O ( n 0.5 ) auxiliary per processor Details
Süleyman Cenk Sahinalp ; Uzi Vishkin 1994 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O ( n 1 + ϵ ) O(n^{1+\epsilon}) O ( n 1 + ϵ ) for any fixed ϵ > 0 \epsilon>0 ϵ > 0 Details
Jeuring 1994 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
V. A. Lyul’ka and A. V. Romanenko 1994 O ( n 5 ) O(n^5) O ( n 5 ) Details
Expectation conditional maximization either (ECME) (Liu; Chuanhai; Rubin; Donald B) 1994 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r ) O(n+r) O ( n + r ) Details
RC5 1994 O ( n ) O(n) O ( n ) O ( k + r w ) O(k+rw) O ( k + r w ) Details
WalkSAT 1994 O(n*mt*mf) O(n) Details
Nuutila, Soisalon-Soininen 1994 Details
Skala 1994 Details
Parallel Sorting by OverPartitioning (PSOP) - Li, Sevcik (Quicksort / PQOP) 1994 C Q n l o g n / p + C Q p s k l o g ( p s k ) + C Q p k l o g ( p k ) + 2 t r p s k / W + t r n / ( p W ) CQn log n /p+CQpsk log(psk)+CQpk log(pk) +2t_r psk/W +t_r n/(pW) C Q n l o g n / p + C Qp s k l o g ( p s k ) + C Qp k l o g ( p k ) + 2 t r p s k / W + t r n / ( p W ) Details
Parallel Sorting by OverPartitioning (PSOP) - Li, Sevcik (Quicksort / PQOP) 1994 C Q n l o g n / p + C Q p s k l o g ( p s k ) + C Q p k l o g ( p k ) + 2 t r p s k / W + t r n / ( p W ) CQn log n /p+CQpsk log(psk)+CQpk log(pk) +2t_r psk/W +t_r n/(pW) C Q n l o g n / p + C Qp s k l o g ( p s k ) + C Qp k l o g ( p k ) + 2 t r p s k / W + t r n / ( p W ) Details
Chen, Chen 1994 O ( 1 ) O(1) O ( 1 ) Details
Chen, Chen (generalized) 1994 O ( 4 ( k + 1 ) ) O(4^(k+1)) O ( 4 ( k + 1 )) Details
Gibbons, Matias, Ramachandran (1) 1994 O ( log 2 ( n ) / l o g l o g ( n ) ) O(\log^2(n)/loglog(n)) O ( log 2 ( n ) / l o g l o g ( n )) Details
Gibbons, Matias, Ramachandran (2) 1994 O ( log n ) O(\log n) O ( log n ) Details
Gibbons, Matias, Ramachandran (3) 1994 O ( log n ) O(\log n) O ( log n ) Details
Nikolopoulos, Danielopoulos 1994 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Lu & Lin (1) 1994 O ( log 2 m + log n ) O(\log^2 m + \log n) O ( log 2 m + log n ) Details
Lu & Lin (2) 1994 O ( log 2 m log log m ) O(\log^2 m \log \log m) O ( log 2 m log log m ) if log^2 m log log m > log n else O ( log n ) O(\log n) O ( log n ) Details
Agarwal, Gustavson, Zubair 1994 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Dumitrescu, Roch, Trystram (1) 1994 O(n^\log 7) Details
Dumitrescu, Roch, Trystram (2) 1994 O((n/2^k)^\log 7) Details
Choi, Walker, Dongarra (PUMMA) 1994 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Mathur, Johnsson (multiple algorithms) 1994 O ( P Q R / N ) O(PQR/N) O ( P QR / N ) Details
Amato, Goodrich, Ramos [output-sensitive] (1) 1994 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Amato, Goodrich, Ramos [randomized] (2) 1994 O ( n ( f l o o r ( d / 2 ) ) + n log n ) O(n^(floor(d/2))+n \log n) O ( n ( f l oor ( d /2 )) + n log n ) Details
Amato, Goodrich, Ramos [randomized] (3) 1994 O ( n ( f l o o r ( d / 2 ) ) + n log n ) O(n^(floor(d/2))+n \log n) O ( n ( f l oor ( d /2 )) + n log n ) Details
Halperin, Zwick 1994 O ( log n ) O(\log n) O ( log n ) Details
Iwama, Kambayashi 1994 O ( l ( n log ( n ) + m ) / p ) O(l(n \log(n) + m )/p) O ( l ( n log ( n ) + m ) / p ) Details
Sorenson 1994 O ( log 2 d + 2 n ) O(\log^{2d+2} n) O ( log 2 d + 2 n ) Details
Karpinski, Rytter 1994 O ( n ( 1 − e p s ) log n ) O(n^(1-eps) \log n) O ( n ( 1 − e p s ) log n ) Details
Neff 1994 O ( log 3 n + m + μ ) O(\log^3{n+m+\mu}) O ( log 3 n + m + μ ) Details
Neff 1994 O ( log 3 n + m + μ ) O(\log^3{n+m+\mu}) O ( log 3 n + m + μ ) Details
Schenk 1994 O ( m / p + r log p + m i n ( m , r log n ) ) O(m/p + r \log p + min(m, r \log n)) O ( m / p + r log p + min ( m , r log n )) https://www.proquest.com/docview/919780720?pq-origsite=gscholar&fromopenview=true Details
Stauffer, Hirschberg 1994 O ( L log n ) O(L \log{n}) O ( L log n ) Details
Tomas Feder, Nimrod Megiddo, Serge A. Plotkin 1994 O ( Δ 0.5 log 3 ( Δ ) O(\Delta^{0.5} \log^3(\Delta) O ( Δ 0.5 log 3 ( Δ ) O ( n 0.5 ) O(n^{0.5}) O ( n 0.5 ) auxiliary per processor Details
Süleyman Cenk Sahinalp ; Uzi Vishkin 1994 O ( n ϵ ) O(n^\epsilon) O ( n ϵ ) O ( n ( 1 + \eps ) ) O(n^{(1+\eps)}) O ( n ( 1 + \eps ) ) for any fixed eps>0 Details
Sorenson (left shift k-ary) 1994 O ( n / log k + ( log n ) 2 ( log log n ) ) O(n/\log k + (\log n)^2(\log \log n)) O ( n / log k + ( log n ) 2 ( log log n )) Details
Sorenson (right shift k-ary) 1994 O ( n / log k + ( log n ) 2 ( log log n ) ) O(n/\log k + (\log n)^2(\log \log n)) O ( n / log k + ( log n ) 2 ( log log n )) Details
Klawe; Mumey 1993 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Lawrence Gibbs Sampling 1993 O ( n m ) O(nm) O ( nm ) O ( n + m ) O(n + m) O ( n + m ) Details
Visvalingam–Whyatt 1993 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Phillips & Westbrook 1993 O ( V E ( log ( V ) / log ( V / E ) + ( log V ) 2 ) ) O(VE(\log(V)/\log(V/E) + (\log V)^2)) O ( V E ( log ( V ) / log ( V / E ) + ( log V ) 2 )) O ( V + E ) O(V + E) O ( V + E ) Details
Rational sieve 1993 O ( e ( 2 + o ( 1 ) ) n log n ) O(e^{\sqrt{(2+o(1))n \log n}}) O ( e ( 2 + o ( 1 )) n l o g n ) O ( n + ( B / log B ) 2 ) O(n+(B/\log B)^2) O ( n + ( B / log B ) 2 ) Details
P.Hanrahan and W.Krueger 1993 1993 O ( k n 2 ) O(k n^2) O ( k n 2 ) Details
Coplanar facets merging - Hinker; P. and Hansen; C. 1993 1993 Details
Vertex clustering - Rossignac; J. and Borrel; P. 1993 1993 Details
Vertex clustering - Hoppe; H.; DeRose; T.; 1993 1993 Details
Czumaj 1993 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
de Prisco 1993 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Berkman; Vishkin 1993 O ( n + m ) O(n+m) O ( n + m ) O ( n ) O(n) O ( n ) Details
Schlimmer 1993 O ( n 2 n p ) O(n 2^n p) O ( n 2 n p ) O ( 2 n ) O(2^n) O ( 2 n ) Details
Sam Buss 1993 O ( k n + 2 k k 2 k + 2 ) O(kn + 2^k k^{2k + 2}) O ( k n + 2 k k 2 k + 2 ) O ( k 2 ) O(k^2) O ( k 2 ) Details
Ukkonen and D. Wood 1993 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
BOYS algorithm 1993 O ( n 2 k ) O(n^2 k) O ( n 2 k ) O ( n 2 ) O(n^2) O ( n 2 ) Details
PINKALL U.; POLTHIER K 1993 1993 O ( n 2 ) O(n^2) O ( n 2 ) Details
Expectation conditional maximization (ECM) 1993 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r ) O(n+r) O ( n + r ) Details
Branch and bound 1993 O ( k O ( n ) poly ( n ) ) O(k^{O(n)} \text{poly}(n)) O ( k O ( n ) poly ( n )) O ( k O ( n ) ) O(k^{O(n)}) O ( k O ( n ) ) Details
SHA-1 1993 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Blowfish 1993 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Calvetti, Reichel 1993 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Padded-sort - Hagerup, Raman 1993 n \log{n}/ \log{k} (\log{\log{k})^5(2^(O(\log*{n}-\log*{k}+1))) Details
Kale, Krishnan 1993 local sort time + ceiling(log_k(p))O ( log n ) O(\log n) O ( log n ) (time per histogram) + data movement and merging Details
Vaidyanathan, Hartmann, Varshney 1993 O ( t ( n ) log m ) O(t(n) \log{m}) O ( t ( n ) log m ) Details
T&B sort - Tridgell, Brent 1993 Details
generalized bitonic sort - Liszka, Batcher 1993 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Chen, Reif 1993 O ( log n ) O(\log{n}) O ( log n ) expected Details
Tianzhen, Zhou, Xiozhen 1993 O ( 1 ) O(1) O ( 1 ) Details
Czumaj 1993 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Gupta, Kumar (variant of DNS81) 1993 n^3/p + 5/3 t_s log(p) + 5/3 t_w n^2/p^{2/3} log(p) Details
Dyer 1993 O ( log n ( log log n ) ( d − 1 ) ) O(\log n(\log \log n)^(d-1)) O ( log n ( log log n ) ( d − 1 )) Details
Goodrich 1993 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Chong, Lam 1993 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Suraweera, Bhattacharya 1993 O ( log m ) O(\log m) O ( log m ) Details
Suraweera, Bhattacharya 1993 O ( log m ) O(\log m) O ( log m ) Details
Chong, Lam 1993 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Chong, Lam 1993 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Callahan 1993 O ( log n ) O(\log n) O ( log n ) Details
Cohen (d=sqrt(n)) 1993 O ( n R log 3 n / d ) O(nR \log^3{n}/d) O ( n R log 3 n / d ) Details
Cohen (d=n) 1993 O ( n R log 3 n / d ) O(nR \log^3{n}/d) O ( n R log 3 n / d ) Details
Yan (trial division) 1993 pi(sqrt(n))/p Details
Rational sieve 1993 O ( e s q r t ( ( 2 + o ( 1 ) ) n ∗ l o g n ) / p ) O(e^{sqrt((2+o(1))n*logn)}/p) O ( e s q r t (( 2 + o ( 1 )) n ∗ l o g n ) / p ) O(n+(B/logB)^2) Details
Caceres, Deo, Sastry, Szwarcfiter 1993 O ( log 2 V ) O(\log^2 V) O ( log 2 V ) O(1) Details
Cignoni, Montani, Perego, Scopigno 1993 O ( ( n / p ) 2 + ( n / p ) log p ) O((n/p)^2 + (n/p) \log p) O (( n / p ) 2 + ( n / p ) log p ) Details
Teng, Sullivan, Beichl, Puppo 1993 O ( n 2 / p ) O(n^2/p) O ( n 2 / p ) Details
Chen, Davis, Kruskal 1993 O ( log n ) O(\log n) O ( log n ) Details
Compression/Clustering [Vector Quantization] 1992 Varies by codebook structure Varies by codebook structure Details
Simplified Memory-Bounded A* (SMA*) 1992 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Cube Sort Parallel Implementation 1992 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
King et al. (KRT) 1992 O ( V E + V 2 + ϵ ) O(VE + V^{2+\epsilon}) O ( V E + V 2 + ϵ ) O ( V + E ) O(V + E) O ( V + E ) Details
Chazelle & Edelsbrunner 1992 O ( n log n + k ) O(n \log n + k) O ( n log n + k ) O ( n + k ) O(n+k) O ( n + k ) Details
Westin; S. H.; Arvo; J. R.; and Torrance; K. E 1992 1992 O ( k n 2 ) O(k n^2) O ( k n 2 ) Details
Re-tiling - Turk; G 1992 1992 Details
Vatti clipping algorithm 1992 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Homotopy method 1992 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Homotopy method 1992 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Homotopy method 1992 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Homotopy method 1992 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Homotopy method 1992 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Revuz's algorithm 1992 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Liu 1992 O ( k n 2 ) O(kn^2) O ( k n 2 ) O ( n ) O(n) O ( n ) Details
Räihä; Manilla 1992 O ( n 2 2 n p log p ) O(n^2 2^n p \log p) O ( n 2 2 n p log p ) O ( n 2 n ) O(n2^n) O ( n 2 n ) Details
Rivin, Zabih 1992 O ( 8 n poly ( n ) ) O(8^n \text{poly}(n)) O ( 8 n poly ( n )) O ( 8 n n 2 ) O(8^n n^2) O ( 8 n n 2 ) Details
ARIES 1992 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
GSAT 1992 O(n*mt*mf) O(n) Details
Takaoka 1992 O(n^3(log log n/log n)^{1/2}) Details
Cube Sort Parallel Implementation - Cypher, Sanz 1992 O ( n log 2 n / ( p log n / p ) O(n \log^2{n} / (p \log{n/p}) O ( n log 2 n / ( p log n / p ) O(n) Details
Varman, Doshi 1992 O ( n log n / p + log 2 p ) O(n \log{n}/p + \log^2{p}) O ( n log n / p + log 2 p ) Details
Parallel sorting by regular sampling (PSRS) - Shi, Schaeffer 1992 O ( n / p log n ) O(n/p \log{n}) O ( n / p log n ) Details
MeshSort (generalized Bitonic and Shear Sort) - Corbett, Scherson 1992 k 2 n log n / 2 k^2 n \log{n}/2 k 2 n log n /2 Details
Rajesekaran, Sen 1992 O ( n log n log log log n / ( p log log n ) ) O(n \log{n} \log{\log{\log{n}}} / (p \log{\log{n}})) O ( n log n log log log n / ( p log log n )) Details
Rajesekaran, Sen 1992 O ( n log n log log log n / ( p log log n ) ) O(n \log{n} \log{\log{\log{n}}} / (p \log{\log{n}})) O ( n log n log log log n / ( p log log n )) Details
Hagerup, Raman (comparsion) 1992 O ( log n / log k ) O(\log{n} / \log{k}) O ( log n / log k ) w/ high probability Details
Hagerup, Raman (random ints) 1992 O ( log ∗ n ) O(\log*{n}) O ( log ∗ n ) w/ high probability Details
Hagerup, Raman (random ints) 1992 O ( log ∗ n ) O(\log*{n}) O ( log ∗ n ) w/ high probability Details
Hagerup, Raman (ints in range) 1992 O ( 1 ) O(1) O ( 1 ) w/ high probability Details
Hagerup, Raman (ints in range) 1992 O ( 1 ) O(1) O ( 1 ) w/ high probability Details
Hagerup, Raman (ints in range, stable) 1992 O(\log{\log{n}/ \log{k}) w/ high probability Details
Hagerup, Raman (ints in range, stable) 1992 O(\log{\log{n}/ \log{k}) w/ high probability Details
Chen, Das 1992 O ( n / p + log n ) O(n/p +\log{n}) O ( n / p + log n ) Details
Chen, Das 1992 O ( n / p + log n ) O(n/p +\log{n}) O ( n / p + log n ) Details
Pairwise Sorting Network - Parberry 1992 ( log n ( log n + 1 ) / 2 (\log{n}(\log{n}+1)/2 ( log n ( log n + 1 ) /2 Details
Galil, Park 1992 O ( n ) O(n) O ( n ) Details
Bradford, Rawlins, Shannon 1992 O ( log 4 n ) O(\log^4 n) O ( log 4 n ) O ( n ) O(n) O ( n ) Details
Lin, Snyder 1992 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Bjørstad, Manne, Sørevik, Vajteršic (Winograd's algorithm) 1992 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Kaltofen, Pan 1992 O ( g a m m a k ( n , p ) l o g 2 n ) O(gammak(n,p) \\log^2{n}) O ( g ammak ( n , p ) l o g 2 n ) where gammak(n,p)=O ( l o g 3 n ) O(\\log^3{n}) O ( l o g 3 n ) for singular matrices; O ( g a m m a k ( n , p ) l o g n ) O(gammak(n,p) \\log{n}) O ( g ammak ( n , p ) l o g n ) for non-singular so, O ( l o g 5 n ) O(\\log^5{n}) O ( l o g 5 n ) or O ( l o g 4 n ) O(\\log^4{n}) O ( l o g 4 n ) Field must be characteristic 1O ( l o g 5 ( n ) ) O(\\log^5(n)) O ( l o g 5 ( n ))
Details
Reif, Sen (implicit) 1992 O ( 1 ) O(1) O ( 1 ) O(n+k) total Details
Rüb 1992 O ( ( ( n + k ) log n log log n ) / p ) O(((n+k) \log n \log \log n)/p) O ((( n + k ) log n log log n ) / p ) O(n+k) total Details
Amato, Preparata 1992 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Reif, Sen 1992 O ( log n ) O(\log n) O ( log n ) Details
Karger, Nisan, Parnas (1) 1992 O ( log n ) O(\log n) O ( log n ) Details
Karger, Nisan, Parnas (2) 1992 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Karger, Nisan, Parnas (3) 1992 O ( log 1 .5 ( n ) ) O(\log^1.5(n)) O ( log 1 .5 ( n )) Details
Johnson, Metaxas 1992 O ( log 3 / 2 ( n ) ) O(\log^{3/2}(n)) O ( log 3/2 ( n )) Details
Johnson, Metaxas 1992 O ( log 3 / 2 ( n ) ) O(\log^{3/2}(n)) O ( log 3/2 ( n )) Details
Karger 1992 O ( log n ) O(\log n) O ( log n ) Details
Karger 1992 O ( log n ) O(\log n) O ( log n ) Details
Lenhof & Smid 1992 O ( ( log n ) 2 log log n ) O((\log n)^2 \log \log n) O (( log n ) 2 log log n ) Details
Takaoka 1992 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Han, Pan & Reif (1) 1992 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Han, Pan & Reif (2) 1992 O ( log ( n ) ∗ log ( log n ) ) O(\log(n)*\log(\log n)) O ( log ( n ) ∗ log ( log n )) Details
Han, Pan & Reif (3) 1992 O ( log n ) O(\log n) O ( log n ) Details
Graham, Iyengar, Zheng 1992 O ( n / p ) O(n/p) O ( n / p ) Details
Narendran, Tiwari 1992 O ( n 2 ( log n + log 2 X ) ) O(n^2(\log{n} + \log^2{X})) O ( n 2 ( log n + log 2 X )) Details
Narendran, Tiwari 1992 O ( n 2 ( log n + log 2 X ) ) O(n^2(\log{n} + \log^2{X})) O ( n 2 ( log n + log 2 X )) Details
Frieze, Miller, Teng 1992 O ( log n ) O(\log{n}) O ( log n ) Details
Frieze, Miller, Teng 1992 O ( log n ) O(\log{n}) O ( log n ) Details
Chaudhuri 1992 O ( log n ) O(\log n) O ( log n ) O(V^2) Details
Cho, Huynh 1992 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Barnard, Skillicorn 1992 O ( n 2 ) O(n^2) O ( n 2 ) Details
Agostino, Storer (1) 1992 O ( L + log n ) O(L+\log{n}) O ( L + log n ) Details
Agostino, Storer (2) 1992 O ( L + log 2 n ) O(L+\log^2{n}) O ( L + log 2 n ) Details
Penzhorn 1992 O ( n ) O(n) O ( n ) Details
Kruskal’s algorithm with demand-sorting 1991 O ( E log V ) O(E \log V) O ( E log V ) O ( E ) O(E) O ( E ) Details
Tuned Boyer-Moore algorithm 1991 O ( m n ) O(mn) O ( mn ) O ( m + s ) O(m + s) O ( m + s ) Details
Lindeberg's watershed-based grey-level blob detection algorithm 1991 1991 O ( n 3 ) O(n^3) O ( n 3 ) Details
Sector-Based Culling 1991 O ( n 2 ) O(n^2) O ( n 2 ) Details
He; X. D.; Torrance; K. E.; Sillion; 1991 1991 O ( k n 2 ) O(k n^2) O ( k n 2 ) Details
Chen's lambda-connected segmentation 1991 O ( n log n ) O(n \log n) O ( n log n ) Details
Coplanar facets merging - M.J. De Haemer and M.J. Zyda 1991 1991 Details
Coplanar facets merging - Kalvin; A. D.; Cutting; C. B.; Haddad; B. and Noz; M. E. 1991 1991 Details
Chin and Poon 1991 O ( s n + min ( s p , r m ) ) O(sn + \min(sp, rm)) O ( s n + min ( s p , r m )) O ( p + n ) O(p + n) O ( p + n ) Details
Two-way String-Matching Algorithm 1991 O ( n + m ) O(n + m) O ( n + m ) O ( 1 ) O(1) O ( 1 ) Details
Raita Algorithm 1991 O ( m n + s ) O(mn + s) O ( mn + s ) O ( s ) O(s) O ( s ) Details
Gabow; Tarjan 1991 O ( V 0.5 E ) O(V^{0.5} E) O ( V 0.5 E ) O ( E ) O(E) O ( E ) Details
Xiaolin Wu's line algorithm 1991 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Outside-In algorithm 1991 O ( 2 n n \logn ) O(2^n n \logn) O ( 2 n n \logn ) O ( n ) O(n) O ( n ) Details
MD5 1991 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
IDEA 1991 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Fredman & Willard 1991 O(E+V) Details
Buhler, Lenstra, Pomerance 1991 Details
Bhatt, Diks, Hagerup, Prasad, Radzik, Saxena 1991 O ( log n / log log n + log log m ) O(\log{n}/ \log{\log{n}} + \log{\log{m}}) O ( log n / log log n + log log m ) Details
Bhatt, Diks, Hagerup, Prasad, Radzik, Saxena 1991 O ( log n / log log n + log log m ) O(\log{n}/ \log{\log{n}} + \log{\log{m}}) O ( log n / log log n + log log m ) Details
Matias, Vishkin (random) 1991 O ( log n log log m ) O(\log{n} \log{\log{m}}) O ( log n log log m ) expected Details
Matias, Vishkin (random) 1991 O ( log n log log m ) O(\log{n} \log{\log{m}}) O ( log n log log m ) expected Details
Matias, Vishkin (deterministic) 1991 O ( log n ) O(\log{n}) O ( log n ) Details
Matias, Vishkin (deterministic) 1991 O ( log n ) O(\log{n}) O ( log n ) Details
Deo, Sarkar 1991 O ( n / p log n / p + ( n / p + log p log n ) log n / p O(n/p \log{n/p} + (n/p + \log{p} \log{n}) \log{n/p} O ( n / p log n / p + ( n / p + log p log n ) log n / p Details
Parallel Quicksort - Chlebus, Vrt'o 1991 O ( log n ) O(\log{n}) O ( log n ) w/ high probability Details
Das, Moser, Melliar-Smith 1991 O ( n log 2 n / p ) O(n \log^2{n}/p) O ( n log 2 n / p ) Details
Lin, Lu, Fang 1991 max(log^2 m log log m, log n) Details
Ho, Johnsson, Edelman 1991 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Lee, Aboelaze (Winograd's algorithm) 1991 O ( n 2 ) O(n^2) O ( n 2 ) Details
Bader, Gehrke 1991 O ( n 3 / p ) O(n^3/p) O ( n 3 / p ) Details
Ghouse, Goodrich (following [Kirkpatrick, Seidel (1986)]) 1991 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Ghouse, Goodrich [Theorem 5] 1991 O ( log n ) O(\log n) O ( log n ) Details
Ghouse, Goodrich (following [Edelsbrunner, Shi (1991)]) 1991 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Ghouse, Goodrich [Theorem 6] 1991 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Cole, Vishkin 1991 O ( log n ) O(\log n) O ( log n ) Details
Johnson, Metaxas 1991 O ( log 3 / 2 ( n ) ) O(\log^{3/2}(n)) O ( log 3/2 ( n )) Details
Cole, Vishkin 1991 O ( log n ) O(\log n) O ( log n ) Details
Cole, Vishkin 1991 O ( log n ) O(\log n) O ( log n ) Details
Gazit 1991 O ( log ( n ) ) O(\log(n)) O ( log ( n )) Details
Gazit 1991 O ( log ( n ) ) O(\log(n)) O ( log ( n )) Details
Amato 1991 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Spencer 1991 O ( ( n / p ) log n log ( p L ) ) O((n/p) \log n \log(pL)) O (( n / p ) log n log ( p L )) Details
Hagerup (1) 1991 O ( 1 ) O(1) O ( 1 ) Details
Hagerup (2) 1991 O ( log ∗ n ) O(\log*n) O ( log ∗ n ) Details
Hagerup (3) 1991 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Hagerup (4) 1991 O ( log n ) O(\log n) O ( log n ) Details
Matias et al. 1991 O ( log ∗ n ) O(\log*n) O ( log ∗ n ) Details
Ma, Iwama, Takaoka, Gu 1991 O ( l o g 2 n ) O(\\log^2 n) O ( l o g 2 n ) O(V^2) Details
Ferreira 1991 O ( n ∗ 2 ( n ∗ e p s / 2 ) ) O(n*2^(n*eps/2)) O ( n ∗ 2 ( n ∗ e p s /2 )) O(n) Details
Crochemore, Rytter 1991 Details
Naor 1991 O ( log n ) O(\log{n}) O ( log n ) expected Details
Kedem, Palem, Pantziou, Spirakis, Zaroliagis 1991 O ( log 4 n / log log n ) O(\log^4{n}/ \log{\log{n}}) O ( log 4 n / log log n ) whp Details
Lawrence, Reilly 1990 O ( n m ) O(nm) O ( nm ) O ( n m ) O(nm) O ( nm ) Details
Coppersmith–Winograd algorithm 1990 O ( n 2.3755 ) O(n^{2.3755}) O ( n 2.3755 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Cheriyan et al. 1990 O ( V 3 / log V ) O(V^3 / \log V) O ( V 3 / log V ) O ( V + E ) O(V + E) O ( V + E ) Details
Alon 1990 O ( V E + V 2.66 log V ) O(VE + V^{2.66} \log V) O ( V E + V 2.66 log V ) O ( V + E ) O(V + E) O ( V + E ) Details
Gabow Ahuja Algorithm 1990 O ( E + V log ( L ) ) O(E + V \sqrt{\log(L)} ) O ( E + V log ( L ) ) O ( E + log C ) O(E + \log C) O ( E + log C ) Details
Nakamae; E.; Kaneda; K.; Okamoto; T.; and
Nishita 1990 1990 O ( k 3 n 2 ) O(k^3 n^2) O ( k 3 n 2 ) Details
Cabral; B.; Max; N.; and Springmeyer; R 1990 1990 O ( k n 2 ) O(k n^2) O ( k n 2 ) Details
Wu et al. 1990 O ( n ( m − r ) ) O(n(m-r)) O ( n ( m − r )) O ( m 2 ) O(m^2) O ( m 2 ) Details
Basic Local Alignment Search Tool (BLAST) 1990 O ( m n ) O(mn) O ( mn ) O ( m n ) O(mn) O ( mn ) Details
Blum 1990 O ( V 0.5 E ) O(V^{0.5} E) O ( V 0.5 E ) O ( E ) O(E) O ( E ) Details
Chan-Singhal-Liu 1990 O ( log n ) O(\log n) O ( log n ) O ( 1 ) O(1) O ( 1 ) per process, O ( n ) O(n) O ( n ) total Details
Vaidya 1990 O ( m n 3 / 4 ) O(mn^{3/4}) O ( m n 3/4 ) O ( n ) O(n) O ( n ) Details
Number Field Sieve (NFS) 1990 O ( exp ( ( 1 + o ( 1 ) ) ( 64 n / 9 ) 1 / 3 ( log n ) 2 / 3 ) ) O(\exp((1+o(1))(64n/9)^{1/3}(\log n)^{2/3})) O ( exp (( 1 + o ( 1 )) ( 64 n /9 ) 1/3 ( log n ) 2/3 )) , under assumption about numbers in a sequence behaving randomly in a given rangeO ( n 2 / 3 ) O(n^{2/3}) O ( n 2/3 ) Details
Sorting with Fusion Trees 1990 O((n log n)/(log log n)) O(n) Details
Takefuji, Lee 1990 2 Details
Hagerup, Shen 1990 O ( log n ) O(\log{n}) O ( log n ) Details
Hagerup, Shen 1990 O ( log n ) O(\log{n}) O ( log n ) Details
Raman 1990 O ( log n / log log n + log log m ) O(\log{n}/ \log{\log{n}}+ \log{\log{m}}) O ( log n / log log n + log log m ) w/ very high probability Details
Raman 1990 O ( log n / log log n + log log m ) O(\log{n}/ \log{\log{n}}+ \log{\log{m}}) O ( log n / log log n + log log m ) w/ very high probability Details
Sharesort - Cypher, Plaxton 1990 O ( log n ( log log n ) 2 ) O(\log{n} (\log{\log{n}})^2) O ( log n ( log log n ) 2 ) Details
Leighton, Plaxton (1) 1990 O ( log n ) O(\log{n}) O ( log n ) w/ very high probability Details
Leighton, Plaxton (2) 1990 O ( m + log n ) O(m + \log{n}) O ( m + log n ) w/ very high probability Details
Abali, Ozguner, Bataineh 1990 O ( n log n / p + p log 2 n ) ) O(n \log{n}/p + p \log^2{n)}) O ( n log n / p + p log 2 n ) ) Details
AGGARWAL, CHANDRA, SNIR 1990 O ( n log n / p ) O(n \log{n} /p) O ( n log n / p ) Details
Kruskal, Rudolph, Snir 1990 O ( n / p log n / log n / p + m / p ) O(n/p \log{n}/ \log{n/p} +m/p) O ( n / p log n / log n / p + m / p ) Details
Wang, Chen, Lin 1990 O ( 1 ) O(1) O ( 1 ) Details
Dey, Srimani 1990 O ( log n ) O(\log{n}) O ( log n ) Details
Parasort - Wheat, Evans 1990 O ( ( n / p ) 2 + ( 5 n / ( 3 p ) + 2 log 2 n / p + 1 ) log p + 1 + 2 log 3 p + 1 / 3 + p ) O((n/p)^2 +(5n/(3p) + 2 \log^2{n/p} +1) \log{p+1} + 2 \log^3{p+1}/3 + p) O (( n / p ) 2 + ( 5 n / ( 3 p ) + 2 log 2 n / p + 1 ) log p + 1 + 2 log 3 p + 1 /3 + p ) Details
Powers 1990 O ( log n ) O(\log{n}) O ( log n ) Details
Paterson 1990 O ( log n ) O(\log{n}) O ( log n ) Details
Heidelberger, Norton, Robinson 1990 O ( log 2 n ) ) O(\log^2{n)}) O ( log 2 n ) ) Details
Tang 1990 Details
Chen (1) 1990 O ( log n ) O(\log{n}) O ( log n ) Details
Chen (1) 1990 O ( log n ) O(\log{n}) O ( log n ) Details
Chen (2) 1990 O ( log n / log log n ) O(\log{n}/ \log{\log{n}}) O ( log n / log log n ) Details
Chen (2) 1990 O ( log n / log log n ) O(\log{n}/ \log{\log{n}}) O ( log n / log log n ) Details
Huang, Kleinrock 1990 O ( n log n / p ) O(n \log{n} /p) O ( n log n / p ) Details
Lin, Lin 1990 O ( n ) O(n) O ( n ) Details
Huang, Liu, Viswanathan 1990 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O ( n ) O(n) O ( n ) Details
Apostolico, Atallah, Larmore, McFaddin (1) 1990 O ( log m log n ) O(\log m \log n) O ( log m log n ) Details
Apostolico, Atallah, Larmore, McFaddin (2) 1990 O ( log n ( log log m ) 2 ) O(\log n (\log \log m)^2) O ( log n ( log log m ) 2 ) Details
Galper, Brutlag (synchronous Row Wavefront approach) (1) 1990 O ( c e i l ( m / p ) ∗ ( n + p ) ) O(ceil(m/p)*(n+p)) O ( ce i l ( m / p ) ∗ ( n + p )) Details
Galper, Brutlag (asynchronous Row Wavefront approach) (also asynch DWF) (2) 1990 O ( c e i l ( m n / p + p ) ) O(ceil(mn/p + p)) O ( ce i l ( mn / p + p )) Details
Galper, Brutlag (synchronous Diagonal Wavefront approach) (3) 1990 O ( ∑ i m − 1 c e i l ( i / p ) + ( n − m + 1 ) c e i l ( m / p ) ) O(\sum_i^{m-1} ceil(i/p) + (n-m+1)ceil(m/p) ) O ( ∑ i m − 1 ce i l ( i / p ) + ( n − m + 1 ) ce i l ( m / p )) Details
Lu 1990 O ( log ρ log 2 n ) O(\log{\rho} \log^2{n}) O ( log ρ log 2 n ) + O ( log m + log n ) O(\log m + \log n) O ( log m + log n ) Details
AGGARWAL, CHANDRA, SNIR 1990 O ( n 3 / p + n 2 / p 2 / 3 ) O(n^3/p + n^2/p^{2/3}) O ( n 3 / p + n 2 / p 2/3 ) ) Details
Vaidya 1990 O ( ( n d ) ( 1 / 4 ) ( log n ) 3 L ) O((nd)^(1/4)(\log n)^3 L) O (( n d ) ( 1/4 ) ( log n ) 3 L ) Details
Alon & Megiddo 1990 O ( d 2 log 2 d ) O(d^2 \log^2 d) O ( d 2 log 2 d ) with probability approaching 1 Details
Kruskal, Rudolph, Snir 1990 O ( m / p ∗ log ( n ) / log ( m / ( p 2 ∗ log ( p ) ) ) + n / p ∗ log ( p ) ) O(m/p*\log(n)/\log(m/(p^2*\log(p))) + n/p*\log(p)) O ( m / p ∗ log ( n ) / log ( m / ( p 2 ∗ log ( p ))) + n / p ∗ log ( p )) Details
Kruskal, Rudolph, Snir 1990 O ( m / p ∗ log ( n ) / log ( m / ( p 2 ∗ log ( p ) ) ) + n / p ∗ log ( p ) ) O(m/p*\log(n)/\log(m/(p^2*\log(p))) + n/p*\log(p)) O ( m / p ∗ log ( n ) / log ( m / ( p 2 ∗ log ( p ))) + n / p ∗ log ( p )) Details
Han, Wagner (1) 1990 O ( m / p + ( n log n ) / p + log 2 n ) O(m/p + (n \log n)/p + \log^2 n) O ( m / p + ( n log n ) / p + log 2 n ) Details
Das, Deo, Prasad 1990 O ( m / p + n log p ) O(m/p + n \log p) O ( m / p + n log p ) Details
Han, Wagner (2) 1990 O ( m / p + ( n log n ) / p + log 2 n ) O(m/p + (n \log n)/p + \log^2 n) O ( m / p + ( n log n ) / p + log 2 n ) Details
Kruskal, Rudolph, Snir 1990 O(m*log(n)/p + log(n)*log(p) Details
Kruskal, Rudolph, Snir 1990 O(m*log(n)/p + log(n)*log(p) Details
Parallel Lenstra's ECM (Brent) 1990 TP = T_1/P + O ( T 1 1 = 2 + \eps ) O(T_1^{1=2+\eps}) O ( T 1 1 = 2 + \eps ) , T_1 = O ( e x p ( c ( log f log log f ) 1 / 2 ) ∗ ( log N ) 2 ) O(exp(c(\log f \log \log f)^{1/2}) * (\log N)^2) O ( e x p ( c ( log f log log f ) 1/2 ) ∗ ( log N ) 2 ) expected, where c is a constant Details
Apostolico et al. (1) 1990 O ( log m log n ) O(\log m \log n) O ( log m log n ) Details
Apostolico et al. (2) 1990 O ( log n ( log log m ) 2 ) O(\log n (\log \log m)^2) O ( log n ( log log m ) 2 ) Details
Osiakwan, Akl 1990 O ( n 3 / p + n 2 log n ) O(n^3/p + n^2 \log n) O ( n 3 / p + n 2 log n ) O(1) Details
Pang 1990 O ( n / p ) O(n/p) O ( n / p ) Details
Wright 1990 O ( n / p ) O(n/p) O ( n / p ) Details
Schieber, Vishkin 1990 O ( log log n ) O(\log{\log{n}}) O ( log log n ) Details
Cole, Goodrich, Ó'Dúnlaing [Theorem 7.1] 1990 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Cole, Goodrich, Ó'Dúnlaing [Theorem 7.2] 1990 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Berkman, Vishkin 1990 O ( m ∗ a l p h a ( n ) ) O(m*alpha(n)) O ( m ∗ a l p ha ( n )) https://www.proquest.com/docview/919780720?pq-origsite=gscholar&fromopenview=true Details
Cole, Goodrich, Ó'Dúnlaing 1990 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Djokić et al [enumeration of subsets] 1990 O ( n ∗ 2 n / p ) O(n*2^n/p) O ( n ∗ 2 n / p ) O(n) Details
Chang, Henschen 1990 O ( n + e m a x ) O(n+e_max) O ( n + e m a x ) Details
Egecioglu, Gallopoulos, Koc 1990 O ( log n ) O(\log n) O ( log n ) Details
Chor, Goldreich [CRCW] 1990 O ( n / log n ) O(n/\log n) O ( n / log n ) Details
Chor, Goldreich [CREW] 1990 O ( ( n log log n ) / ( log n ) ) O((n \log \log n)/(\log n)) O (( n log log n ) / ( log n )) Details
Petford and Welsh 1989 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Cheriyan & Hagerup 1989 O ( V E log V ) O(VE \log V) O ( V E log V ) O ( V + E ) O(V + E) O ( V + E ) Details
Goodrich 1989 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) O ( n + k ) O(n+k) O ( n + k ) Details
Bird 1989 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) auxiliary Details
Ward anisotropic 1989 O ( n 1.67 log 2 n ) O(n^{1.67} \log^2 n) O ( n 1.67 log 2 n ) Details
David Mumford and Jayant Shah (1989) 1989 O ( n 2 ) O(n^2) O ( n 2 ) Details
Kuo and Cross 1989 O ( p + n ( r + log n ) ) O(p + n(r+\log n)) O ( p + n ( r + log n )) O ( p + n ) O(p + n) O ( p + n ) Details
Levcopoulos; Lingas; Sack 1989 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
M. Chrobak and D. Eppstein 1989 O ( n d 2 2 d ) O(n d^2 2^d) O ( n d 2 2 d ) O ( n ) O(n) O ( n ) Details
Chen Ensembles of classifiers 1989 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) Details
Leases (Cary G Gray and David R Cheriton) 1989 O ( n ) O(n) O ( n ) O ( f ) O(f) O ( f ) Details
Gries, Martin 1989 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Scapegoat Tree 1989 O(nlogn) O(n) Details
Treap 1989 O(nlogn) O(n) Details
Scapegoat Tree 1989 O(n) O(1) Details
Treap 1989 O(n) O(1) Details
Scapegoat Tree 1989 O(n) O(1) Details
Treap 1989 O(n) O(1) Details
Scapegoat Tree 1989 O(nlogn) O(1) Details
Treap 1989 O(n) O(1) Details
Rajesekaran, Reif (1) 1989 O ( α log n ) O(\alpha \log{n}) O ( α log n ) w/ high ( 1 − n ( − α ) ) (1-n^(-\alpha)) ( 1 − n ( − α )) probability Details
Rajesekaran, Reif (1) 1989 O ( α log n ) O(\alpha \log{n}) O ( α log n ) w/ high ( 1 − n ( − α ) ) (1-n^(-\alpha)) ( 1 − n ( − α )) probability Details
Rajesekaran, Reif (2) 1989 O ( α log n / log log n ) O(\alpha \log{n} / \log{\log{n}}) O ( α log n / log log n ) w/ high ( 1 − n − α ) (1-n^{-\alpha}) ( 1 − n − α ) probability Details
Rajesekaran, Reif (3) 1989 O ( α log n / log l o g n ) w / h i g h O(\alpha \log{n} / \log{log{n}}) w/ high O ( α log n / log l o g n ) w / hi g h (1-n^{-\alpha})$ probability Details
Rajesekaran, Reif (3) 1989 O ( α log n / log l o g n ) w / h i g h O(\alpha \log{n} / \log{log{n}}) w/ high O ( α log n / log l o g n ) w / hi g h (1-n^{-\alpha})$ probability Details
shearsort - Scherson, Sen 1989 Details
Hagerub, Rub 1989 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Bitonic Merge Sort Parallel Implementation - Bilardi, Nicolau 1989 O ( ( n log n ) / p ) O((n \log{n})/p) O (( n log n ) / p ) O(1) Details
Parallel iterated bucket sort - Chlebus 1989 O ( log n ) O(\log{n}) O ( log n ) Details
Parallel iterated bucket sort - Chlebus 1989 O ( log n ) O(\log{n}) O ( log n ) Details
SmoothSort - Plaxton (adaptive) 1989 O ( n / p log 2 p / \loxg n / p + log 3 p \loxg n / p ) O(n/p \log^2{p}/ \loxg{n/p} + \log^3{p} \loxg{n/p}) O ( n / p log 2 p / \loxg n / p + log 3 p \loxg n / p ) Details
SmoothSort - Plaxton (nonadaptive) 1989 O ( n / p log 2 p / log n / ( p log p ) ) O(n/p \log^2{p} / \log{n/(p \log{p})}) O ( n / p log 2 p / log n / ( p log p ) ) Details
SquareSort - Plaxton 1989 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
parallel binsort 0 - Seidel, George (1) 1989 Details
parallel binsort 1 - Seidel, George (2) 1989 Details
parallel binsort 2 - Seidel, George (3) 1989 Details
Periodic Balanced Sorting Network - Dowd, Perl, Rudolph, Saks 1989 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Aggarwal, Chandra, Snir 1989 O ( n log n / p + l log p ) O(n \log{n} /p + l \log{p}) O ( n log n / p + l log p ) Details
Martel, Gusfield 1989 O ( log n ) O(\log{n}) O ( log n ) expected Details
Gallo, Grigoriadis, Tarjan 1989 O ( V 2 log ( V ) ) O(V^2 \log(V)) O ( V 2 log ( V )) can be derived Details
Ahuja, Orlin 1989 O ( V 2 log ( U ) log ( E / V ) ) O(V^2 \log(U) \log(E/V)) O ( V 2 log ( U ) log ( E / V )) can be derived Details
Berntsen (Classical 3D) 1989 n^3/p + 2 t_s p^{1/3} + 1/3 t_s log(p) + 3 t_w n^2/p^{2/3} Details
Goodrich 1989 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) O(n+k) total Details
Atallah, Cole, Goodrich 1989 O ( log n ) O(\log n) O ( log n ) O(n+k) total Details
Akl 1989 O ( n e p s log n ) O(n^eps \log n) O ( n e p s log n ) Details
Kedem et al. 1989 O ( log n ) O(\log n) O ( log n ) Details
Berkman et al. 1989 O ( log log m ) O(\log \log m) O ( log log m ) Details
Rajasekaran et al. 1989 O ( log n / log log n ) O(\log n/\log \log n) O ( log n / log log n ) Details
Berkman et al. 1989 O ( log n log log log n ) O(\log n \log \log \log n) O ( log n log log log n ) Details
Theoharis, Page (1) 1989 ( P + 6 ) t c l i p . o n e . p l a n e (P+6)t_{clip.one.plane} ( P + 6 ) t c l i p . o n e . pl an e Details
Theoharis, Page (2) 1989 6 ⌈ P / n 2 ⌉ t c l i p . o n e . p l a n e 6 \lceil P/n^2 \rceil t_{clip.one.plane} 6 ⌈ P / n 2 ⌉ t c l i p . o n e . pl an e Details
parallel Graeffe's method - Rice, Jamieson 1989 O ( 1 ) O(1) O ( 1 ) Details
Reif, Sen 1989 O ( log n ) O(\log n) O ( log n ) Details
Reif, Sen 1989 O ( log n ) O(\log n) O ( log n ) Details
Akl 1989 O ( log n ) O(\log n) O ( log n ) Details
Eberly 1989 O ( log n ) O(\log n) O ( log n ) Details
Harris and Stephens algorithm 1988 O ( n 2 ) O(n^2) O ( n 2 ) Details
Hinrichs; Nievergelt; Schorn 1988 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Szymanski's algorithm 1988 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) per process, O ( n ) O(n) O ( n ) total Details
J. J. Koenderink and W. Richards 1988 1988 O ( n 3 ) O(n^3) O ( n 3 ) Details
Johnson 1988 O ( 1.4422 n ) O(1.4422^n) O ( 1.442 2 n ) Details
Wang-Zhu-Cantor additive FFT 1988 O ( n ( log n ) 1.585 ) O(n(\log n)^{1.585}) O ( n ( log n ) 1.585 ) O ( n ) O(n) O ( n ) Details
Schieber; Vishkin 1988 O ( n + m ) O(n+m) O ( n + m ) O ( n ) O(n) O ( n ) Details
Katajainen and M. Koppinen 1988 O ( n log n ) O(n \log n) O ( n log n ) Details
Higham 1988 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Parallel Merge Sort - Cole (1) 1988 O(logn) Details
Parallel Merge Sort - Cole (2) 1988 O(logn) Details
Schieber; Vishkin [Parallel] 1988 O(m+log(n)) O(n) total (auxiliary) Details
Kunde 1988 r n + O ( n 1 − 1 / r ) rn+O(n^{1-1/r}) r n + O ( n 1 − 1/ r ) Details
Parallel Merge Sort - Cole (1) 1988 O ( log n ) O(\log{n}) O ( log n ) Details
Francis and Mathieson 1988 O ( n log n / p + n log p / p ) O(n \log{n}/p + n \log{p}/p) O ( n log n / p + n log p / p ) Details
parallel shellsort - Quinn 1988 O ( n 3 / 2 ) O(n^{3/2}) O ( n 3/2 ) Details
Quicksort with quickmerge - Quinn 1988 O ( ( n / p ) 2 + p log n / p + n log p + p ) O((n/p)^2+p \log{n/p}+n \log{p} + p) O (( n / p ) 2 + p log n / p + n log p + p ) Details
Jagadish 1988 O ( n ) O(n) O ( n ) Details
Saxena, Bhatt, Prasad 1988 O ( log n / log log m ) O(\log{n}/\log{\log{m}}) O ( log n / log log m ) Details
Rytter 1988 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O ( n ) O(n) O ( n ) Details
Aggarwal & Park 1988 O ( log m log n ) O(\log m \log n) O ( log m log n ) Details
Mathies 1988 O ( log m log n ) O(\log m \log n) O ( log m log n ) Details
Gazit, Miller (parallel Coppersmith & Winograd 1987) 1988 O ( log n ) O(\log n) O ( log n ) Details
Fox, Johnson, Lyzenga, Otto, Salmon, Walker 1988 Details
Aggarwal, Chazelle, Guibas, Ó'Dúnlaing, Yap 1988 O ( log n ) O(\log n) O ( log n ) O(n+k) total Details
Miller; Stout 1988 O ( log n ) O(\log n) O ( log n ) O(n) total Details
Aggarwal, Chazelle, Guibas, Ó'Dúnlaing, Yap 1988 O ( log n ) O(\log n) O ( log n ) Details
Cole, Goodrich 1988 O ( log n ) O(\log n) O ( log n ) O(n) total Details
Aggarwal, Chazelle, Guibas, Ó'Dúnlaing, Yap 1988 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Cole & Gooddrich 1988 O ( log n ) O(\log n) O ( log n ) Details
van de Vorst (grids) (1) 1988 Details
van de Vorst (blocks) (2) 1988 Details
Mathies 1988 O ( log m log n ) O(\log m \log n) O ( log m log n ) Details
Sinha, Srimani 1988 Details
Aggarwal, Chazelle, Guibas, Ó'Dúnlaing, Yap 1988 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Levcopoulos, Katajainen, Lingas 1988 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
JaJa, Kosaraju 1988 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Schieber; Vishkin [Parallel] 1988 O ( m + log ( n ) ) O(m+\log(n)) O ( m + log ( n )) https://www.proquest.com/docview/919780720?pq-origsite=gscholar&fromopenview=true Details
Dahlhaus, Karpinski 1988 O ( log 3 n M ) O(\log^3{nM}) O ( log 3 n M ) Details
Aggarwal, Chazelle, Guibas, Ó'Dúnlaing, Yap 1988 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Apostolico, Iliopoulos, Landau, Schieber, Vishkin 1988 O ( ( log n ) / e p s ) O((\log n)/eps) O (( log n ) / e p s ) O(n) Details
Gibbons et al. 1988 O ( log 4 n ) O(\log^4 n) O ( log 4 n ) Details
Rodger 1988 O ( log n ) O(\log n) O ( log n ) Details
Larmore 1987 O ( n 1.6 ) O(n^{1.6}) O ( n 1.6 ) O ( n ) O(n) O ( n ) Details
Rabin-Karp (RK) algorithm 1987 O ( m n ) O(mn) O ( mn ) O ( 1 ) O(1) O ( 1 ) Details
Nicholl–Lee–Nicholl 1987 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Fast clipping 1987 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Prim's algorithm + Fibonacci heaps; Fredman & Tarjan 1987 O ( E + V log V ) O(E + V \log V) O ( E + V log V ) O ( V ) O(V) O ( V ) Details
Lenstra elliptic curve factorization 1987 O ( e ( 1 + o ( 1 ) ) n log n ) O(e^{\sqrt{(1+o(1))n\log n}}) O ( e ( 1 + o ( 1 )) n l o g n ) O ( n ) O(n) O ( n ) Details
Fortune 1987 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Overlap Layout Consensus 1987 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Förstner algorithm 1987 1987 O ( n 2 log 2 n ) O(n^2 \log^2 n) O ( n 2 log 2 n ) Details
Contribution Culling 1987 O ( n 2 ) O(n^2) O ( n 2 ) Details
Kass; Witkin and Terzopoulos 1987 O ( n 2 ) O(n^2) O ( n 2 ) Details
Apostolico and Guerra (HS1 Algorithm) 1987 O ( m log n + p log ( 2 m n / p ) ) O(m \log n +p \log(2mn/p)) O ( m log n + p log ( 2 mn / p )) O ( p + n ) O(p + n) O ( p + n ) Details
Apostolico and Guerra (Algorithm 2) 1987 O ( r m + s n + n log s ) O(rm + sn + n \log s) O ( r m + s n + n log s ) O ( p + s n ) O(p + sn) O ( p + s n ) Details
Ahuja, Orlin, Tarjan 1987 O ( V E log ( ( V log U ) / ( E log log U ) + 2 ) ) O(VE \log((V \log U)/(E \log \log U) + 2)) O ( V E log (( V log U ) / ( E log log U ) + 2 )) Details
SMAWK algorithm 1987 O ( n ( 1 + log ( n / m ) ) ) O(n(1+\log(n/m))) O ( n ( 1 + log ( n / m ))) O ( n ) O(n) O ( n ) Details
Dwyer 1987 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Brute force 1987 O ( k O ( n ) poly ( n ) ) O(k^{O(n)} \text{poly}(n)) O ( k O ( n ) poly ( n )) O ( n ) O(n) O ( n ) Details
Saalfeld (Sign of offset) 1987 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Rabin-Karp (hashing-based) 1987 O ( k ( n − k ) ) O(k(n-k)) O ( k ( n − k )) O ( max ( n , σ k ) ) O(\max(n, \sigma^k)) O ( max ( n , σ k )) Details
Fredman & Tarjan 1987 O(E*beta(E, V)) where beta(m, n) = min(i such that log^(i)(n)≤m/n); this is also O(E (log-star)V) O(E) auxiliary Details
Tarjan (directed, general) 1987 O(ElogV) O(E) Details
Tarjan (directed, dense) 1987 O(V^2) O(E) Details
Divide and Conquer 1987 O(m*log(n)) O(log(n)) auxiliary Details
Hagerup 1987 O ( log n ) O(\log{n}) O ( log n ) Details
Hagerup 1987 O ( log n ) O(\log{n}) O ( log n ) Details
Akl, Santoro 1987 O ( log 2 p + n / p log n ) O(\log^2{p}+n/p \log{n}) O ( log 2 p + n / p log n ) Details
paralleldouble distributive partitioning sort - Noga 1987 O ( n ) O(n) O ( n ) Details
Fox, Otto, Hey (aka broadcast-multiply-roll) 1987 2M^3/N*t_flop + 2M^2/sqrt(N)*t_comm + sqrt(N)(sqrt(N)-1)*t_start Details
Johnsson, Ho (multiple algorithms) 1987 O ( P Q R / N ) O(PQR/N) O ( P QR / N ) Details
Cosnard, Robert, Trystram (Jordan method) 1987 O ( n 2 ) O(n^2) O ( n 2 ) Details
Cosnard, Robert, Trystram (Huard method) 1987 O ( n 2 ) O(n^2) O ( n 2 ) Details
Dadoun, Kirkpatrick [randomized] 1987 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Dadoun, Kirkpatrick [deterministic] 1987 O ( log 2 n log ∗ n ) O(\log^2 n \log* n) O ( log 2 n log ∗ n ) Details
Cole, Vishkin 1987 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Awerbuch, Shiloach 1987 O ( log m ) O(\log m) O ( log m ) Details
Awerbuch, Shiloach (1) 1987 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Awerbuch, Shiloach (1) 1987 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Awerbuch, Shiloach (2) 1987 O ( log m ) O(\log m) O ( log m ) Details
Awerbuch, Shiloach (2) 1987 O ( log m ) O(\log m) O ( log m ) Details
Driscoll, Gabow, Shrairman, Tarjan 1987 O ( m / p ) O(m/p) O ( m / p ) Details
Driscoll, Gabow, Shrairman, Tarjan 1987 O ( m / p + n log n ) O(m/p + n \log n) O ( m / p + n log n ) Details
Silverman (multiple polynomial quadratic sieve) 1987 Details
Kim, Chwa 1987 O ( n log n log log n ) O(n \log n \log \log n) O ( n log n log log n ) Details
Akl 1987 O ( n ! / k ∗ n ) O(n!/k * n) O ( n ! / k ∗ n ) Details
Norton, Silberger 1987 O ( ( n / p ) log n ) O((n/p) \log n) O (( n / p ) log n ) Details
Swarztrauber 1987 O ( log n ) O(\log n) O ( log n ) Details
Dongarra, Sorensen 1987 O ( n 3 / p ) O( n^3 / p ) O ( n 3 / p ) Details
Dadoun, Kirkpatrick 1987 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Smith 1987 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) Details
Landau, Schieber, Vishkin 1987 O ( log n ) O(\log n) O ( log n ) Details
Kannan, Miller, Rudolph 1987 O ( ( n log log n ) / ( log n ) ) O((n \log \log n)/(\log n)) O (( n log log n ) / ( log n )) Details
Strassen's algorithm 1986 O ( n log ( 54 ) / log ( 5 ) ) O(n^{\log(54)/\log(5)}) O ( n l o g ( 54 ) / l o g ( 5 ) ) , approximately O ( n 2.4785 ) O(n^{2.4785}) O ( n 2.4785 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Tree sort 1986 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Shell Sort (Sedgewick) 1986 O ( n 1.33 ) O(n^{1.33}) O ( n 1.33 ) O ( 1 ) O(1) O ( 1 ) Details
CHAZELLE 1986 O ( n log 2 ( n ) / ( log log n ) + k ) O(n\log^2(n)/(\log \log n) + k) O ( n log 2 ( n ) / ( log log n ) + k ) O ( n + k ) O(n+k) O ( n + k ) Details
Occlusion Culling 1986 O ( n 2 ) O(n^2) O ( n 2 ) Details
Iterated conditional modes algorithm 1986 O ( n 2 ) O(n^2) O ( n 2 ) Details
Nate Green 1986 O ( n 4 ) O(n^4) O ( n 4 ) Details
Apostolico–Giancarlo Algorithm 1986 O ( m + s + n ) O(m + s + n) O ( m + s + n ) O ( m ) O(m) O ( m ) Details
Sattolo's algorithm 1986 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Divide-and-conquer 1986 O ( n log n ) O(n \log n) O ( n log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Divide-and-conquer 1986 O ( n log n ) O(n \log n) O ( n log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Fortune's algorithm 1986 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
CHAZELLE 1986 1986 O(n^1.695) O(n) Details
Seidel's Shelling Algorithm 1986 O(n^2+f_1*log(n)) Details
Gabow et al, Section 2 1986 O(E*log(beta(E, V))) O(E) auxiliary Details
Gabow et al, Section 3 1986 O(E+VlogV) O(E+V) Details
Wagner, Han 1986 O ( c e i l i n g ( l o g m / l o g ( n / p + l o g p ) ) ( n / p + l o g p ) O(ceiling(log m/ log(n/p + log p))(n/p+log p) O ( ce i l in g ( l o g m / l o g ( n / p + l o g p )) ( n / p + l o g p ) Details
Wagner, Han 1986 O ( c e i l i n g ( l o g m / l o g ( n / p + l o g p ) ) ( n / p + l o g p ) O(ceiling(log m/ log(n/p + log p))(n/p+log p) O ( ce i l in g ( l o g m / l o g ( n / p + l o g p )) ( n / p + l o g p ) Details
Schnorr, Shamir 1986 O ( n 1 / 2 ) O(n^{1/2}) O ( n 1/2 ) Details
Kunde 1986 O ( n 1 / 3 ) O(n^{1/3}) O ( n 1/3 ) Details
Alon, Azar, Vishkin 1986 k rounds Details
Tsukennan, Gray, Stewart, Uren, Vaughan 1986 O ( log n ) O(\log{n}) O ( log n ) Details
Tsukennan, Gray, Stewart, Uren, Vaughan 1986 O ( log n ) O(\log{n}) O ( log n ) Details
Cole, Vishkin 1986 O ( log n log ∗ n ) O(\log n \log* n) O ( log n log ∗ n ) O ( n ) O(n) O ( n ) Details
Atallah, Goodrich (1) 1986 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O(n+k) total Details
Atallah, Goodrich (2) 1986 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) O(n+k) total Details
Atallah, Goodrich 1986 O ( log n ) O(\log n) O ( log n ) Details
Stout 1986 O ( log n ) O(\log n) O ( log n ) Details
Gazit 1986 O ( log ( n ) ) O(\log(n)) O ( log ( n )) Details
Cole, Vishkin 1986 O ( log n ) O(\log n) O ( log n ) Details
Akl 1986 O ( n ) O(n) O ( n ) Details
Akl 1986 O ( n ) O(n) O ( n ) Details
Cole, Vishkin 1986 O ( log n ) O(\log n) O ( log n ) Details
Cole, Vishkin 1986 O ( log n ) O(\log n) O ( log n ) Details
Atallah, Goodrich 1986 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Galil (1) 1986 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) O(1) Details
Galil (2) 1986 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O(1) Details
Paardekooper 1986 Details
Ben-Or, Feig, Kozen, Tiwari (BFKT) 1986 Details
Ben-Or, Feig, Kozen, Tiwari (BFKT) 1986 Details
Saxena, Bhatt, Prasad (1) 1986 O ( n ) O(n) O ( n ) Details
Saxena, Bhatt, Prasad (2) 1986 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Saxena, Bhatt, Prasad (3) 1986 O ( log log n ) O(\log \log n) O ( log log n ) Details
Saxena, Bhatt, Prasad (4) 1986 O ( 1 ) O(1) O ( 1 ) Details
Tsin [Section 3] 1986 O ( c e i l ( ( n + m ) / p ) log n ) O(ceil((n+m)/p) \log n) O ( ce i l (( n + m ) / p ) log n ) https://www.proquest.com/docview/919780720?pq-origsite=gscholar&fromopenview=true Details
Tsin [Section 4] 1986 O ( n 2 / p + log n ) O(n^2/p + \log n) O ( n 2 / p + log n ) https://www.proquest.com/docview/919780720?pq-origsite=gscholar&fromopenview=true Details
Saxena, Bhatt, Prasad (1) 1986 O ( n ) O(n) O ( n ) Details
Saxena, Bhatt, Prasad (2) 1986 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Saxena, Bhatt, Prasad (3) 1986 O ( log log n ) O(\log \log n) O ( log log n ) Details
Saxena, Bhatt, Prasad (4) 1986 O ( 1 ) O(1) O ( 1 ) Details
Landau, Vishkin 1986 O ( log n ) O(\log n) O ( log n ) O(n) Details
Reif 1986 O ( log n ) O(\log n) O ( log n ) Details
Iterative Deepening A* (IDA*) 1985 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Petro Vlahos Algorithm 1985 O ( n 2 k / r ) O(n^2 k/r) O ( n 2 k / r ) O ( n k ) O(nk) O ( nk ) Details
Maekawa's algorithm 1985 O ( n 0.5 ) O(n^{0.5}) O ( n 0.5 ) O ( 1 ) O(1) O ( 1 ) per process, O ( n ) O(n) O ( n ) total Details
Suzuki-Kasami's algorithm 1985 O ( n ) O(n) O ( n ) (originally this had O ( log n ) O(\log n) O ( log n ) )O ( 1 ) O(1) O ( 1 ) per process, O ( n ) O(n) O ( n ) total Details
Kajiya; J. Anisotropic Reflection Models 1985 1985 O ( k n 2 ) O(k n^2) O ( k n 2 ) Details
Miller and Myers 1985 O ( n ( m − r ) ) O(n(m-r)) O ( n ( m − r )) O ( m 2 ) O(m^2) O ( m 2 ) Details
Bisection method 1985 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Chiba and Nishizeki 1985 O ( a ( G ) m ) O(a(G)m) O ( a ( G ) m ) per cliqueO ( m ) O(m) O ( m ) Details
Guibas; Stofli 1985 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Irving's Algorithm 1985 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Preparata and Shamos (Wedge) 1985 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Preparata and Shamos (Intersection sum of angle) 1985 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Tarjan Splay Tree 1985 O(n) O(1) Details
Tarjan Splay Tree 1985 O(n) O(1) Details
Tarjan Splay Tree 1985 O(n) O(1) Details
Reif 1985 O ( log n ) O(\log{n}) O ( log n ) Details
Reif 1985 O ( log n ) O(\log{n}) O ( log n ) Details
Reischuk 1985 O ( log n ) O(\log{n}) O ( log n ) whp Details
n-sorter - Tseng and Lee 1985 O ( n log 2 m n / log 2 n ) O(n \log^2{mn} / \log^2{n}) O ( n log 2 mn / log 2 n ) Details
Lang, Schimmler, Schmeck and Schroder 1985 O ( n ( 1 / 2 ) ) O(n^(1/2)) O ( n ( 1/2 )) Details
Owens, JaJa (1) 1985 O ( n + n 2 / p 2 ) O(n +n^2/p^2) O ( n + n 2 / p 2 ) Details
Owens, JaJa (2) 1985 O ( n / p 1 / 2 + n 2 / p 2 ) O(n/p^{1/2} +n^2/p^2) O ( n / p 1/2 + n 2 / p 2 ) Details
Rudolph 1985 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Han 1985 O ( 1 / α log n ) O(1/ \alpha \log{n}) O ( 1/ α log n ) Details
Goldberg 1985 O ( V 2 log ( V ) ) O(V^2 \log(V)) O ( V 2 log ( V )) can be derived Details
Koubek, Kršňáková (1) 1985 O ( log ( n ) ) O(\log(n)) O ( log ( n )) Details
Koubek, Kršňáková (2) 1985 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Reif 1985 O ( log n ) O(\log n) O ( log n ) Details
Wunderlich (continued fraction factoring) 1985 M^a / (r(a) a^2 log^2 M) / P Details
Vishkin 1985 O ( log m ) O(\log m) O ( log m ) Details
Karp, Upfal, Widgerson 1985 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Reif 1985 O ( log n ) O(\log n) O ( log n ) Details
Goodrich 1985 O ( log n ) O(\log{n}) O ( log n ) Details
Parallel Earley's method 1985 O ( n ) O(n) O ( n ) Details
Liang–Barsky 1984 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Dijkstra's algorithm with Fibonacci heap (Fredman & Tarjan 1984; Fredman & Tarjan 1987) 1984 O ( E + V log V ) O(E + V \log V) O ( E + V log V ) O ( V ) O(V) O ( V ) Details
Greedy SEQAID 1984 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Geman and Geman Markov random fields 1984 O ( n 2 ) O(n^2) O ( n 2 ) Details
Sphere mapping 1984 - Details
Spaghetti Sort Parallel Implementation 1984 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) auxiliary per processor Details
Hsu and Du (Scheme 2) 1984 O ( r m log ( n / r ) + r m ) O(rm \log(n/r) + rm) O ( r m log ( n / r ) + r m ) O ( r m ) O(rm) O ( r m ) Details
Hsu and Du (Scheme 1) 1984 O ( r m log ( n / m ) + r m ) O(rm \log(n/m) + rm) O ( r m log ( n / m ) + r m ) O ( r m ) O(rm) O ( r m ) Details
Flajolet–Martin algorithm 1984 O ( N ) O(N) O ( N ) O ( log n ) O(\log n) O ( log n ) Details
Chow's Algorithm 1984 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Tarjan's off-line lowest common ancestors algorithm 1984 O ( n + m ) O(n+m) O ( n + m ) O ( n ) O(n) O ( n ) Details
S. S. TSENG and R. C. T. LEE 1984 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) per processor Details
Gabow, Galil, Spencer 1984 O(VlogV+Eloglog(logV/log(E/V + 2))) O(E) Details
Zaks' prefix reversal algorithm 1984 O(n) on specific permutations O(n) auxiliary (see NEXT algorithm in same paper) Details
Harel, Tarjan [Static Trees] 1984 O(n+m) O(n) Details
Harel, Tarjan [Linking Roots] 1984 O(n+ m*alpha(m + n, n)) where alpha is the inverse Ackermann function O(n) Details
Cyclic sort - Johnsson (1) 1984 O ( n log n / p ) O(n \log n/p) O ( n log n / p ) when p<O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) when n~=p Details
Consecutive sort - Johnsson (2) 1984 O ( n log n / p ) O(n \log n/p) O ( n log n / p ) when p<O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) when n~=p Details
Bucket sort - Johnsson (3) 1984 O ( n / p + L ) O(n/p+L) O ( n / p + L ) when p<=L O ( n / p + L + log p log L ) O(n/p+L+\log p \log L) O ( n / p + L + log p log L ) when p>L Details
Bucket sort - Johnsson (3) 1984 O ( n / p + L ) O(n/p+L) O ( n / p + L ) when p<=L O ( n / p + L + log p log L ) O(n/p+L+\log p \log L) O ( n / p + L + log p log L ) when p>L Details
re-circulating systolic sorter (RSS) - Wong, Ito 1984 O ( n ) O(n) O ( n ) Details
Hsu, Du 1984 O ( m log ( n / m ) + m ) O(m \log(n/m) + m) O ( m log ( n / m ) + m ) Details
Frieze & Rudolph 1984 Details
Akl 1984 O ( n e p s log h ) O(n^eps \log h) O ( n e p s log h ) Details
Tsin, Chin 1984 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Atallah, Vishkin 1984 O ( log V ) O(\log V) O ( log V ) O(1) Details
Awerbuch, Israeli, Shiloach 1984 O ( log V ) O(\log V) O ( log V ) O(1) Details
Tsin, Chin 1984 O ( c e i l ( m / ( n K ) ) log n + n / K ) O(ceil(m/(nK)) \log n + n/K) O ( ce i l ( m / ( n K )) log n + n / K ) https://www.proquest.com/docview/919780720?pq-origsite=gscholar&fromopenview=true Details
Vatjersic 1984 O ( log n ) O(\log n) O ( log n ) Details
S. S. TSENG and R. C. T. LEE 1984 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) per processor Details
Gabow's algorithm 1983 O ( E log L / log ( 2 + ( E / V ) ) ) O(E \log L/\log(2+(E/V))) O ( E log L / log ( 2 + ( E / V ))) O ( V + E ) O(V+E) O ( V + E ) Details
Digital Differential Analyzer (DDA) 1983 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Babai and Luks 1983 exp ( n 1 / 2 + o ( 1 ) ) \exp(n^{1/2 + o(1)}) exp ( n 1/2 + o ( 1 ) ) Details
Sorting based [Merge Sort] + real-time elimination 1983 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Cholesky Decomposition 1983 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Sleator and Tarjan [Linking] 1983 O(n+m*log(n)) O(n) Details
Grahne and Räihä 1983 exponential exponential Details
Pomerance, Wagstaff 1983 Details
Ajtai, Komlos, Szemeredi (AKS) 1983 O ( log n ) O(\log{n}) O ( log n ) Details
Kumar and Hirschberg 1983 11n^(1/2)t_r+2log n^(1/2) t_c +5/2 n^(1/2) t_e Details
Kruskal 1983 1.893 log n loglog n / logloglog n Details
Akl 1983 O ( n ϵ ) O(n^\epsilon) O ( n ϵ ) Details
Reif and Valiant 1983 $O(\alpha \log{n}) w/ high (1-n^(-alpha)) probability for big alpha Details
Miranker, Tang, Wong 1983 O ( n ) O(n) O ( n ) Details
Bollobas and Thomason 1983 2 // O ( 1 ) O(1) O ( 1 ) Details
Akl 1983 O ( n e p s ) O(n^eps) O ( n e p s ) O ( n ) O(n) O ( n ) Details
Vishkin 1983 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) O ( n ) O(n) O ( n ) Details
Valiant, Skyum, Berkowitz, Rackoff [implicit] 1983 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O ( n ) O(n) O ( n ) Details
Yoo 1983 O ( m ) O(m) O ( m ) Details
Yoo 1983 O ( m ) O(m) O ( m ) Details
Kruskal 1983 O ( log n log log n ) O(\log n \log \log n) O ( log n log log n ) Details
Er 1983 Details
von zur Gathen 1983 O ( log 2 n log 2 k log p ) O(\log^2 n \log^2 k \log p) O ( log 2 n log 2 k log p ) Details
Sedgewick; Szymanski; and Yao 1982 ( μ + λ ) ( 1 + Θ ( 1 / M ) ) (\mu + \lambda)(1+\Theta(1/\sqrt{M})) ( μ + λ ) ( 1 + Θ ( 1/ M )) M M M Details
Kadane's Algorithm 1982 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
L. Kitchen and A. Rosenfeld 1982 O ( n 3 ) O(n^3) O ( n 3 ) Details
T. C. Hu ; M. T. Shing 1982 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
NIEVERGELT. J.. AND PREPARATA (Section 3) 1982 O ( n log n + k ) O(n \log n + k) O ( n log n + k ) O ( n ) O(n) O ( n ) Details
Williams' p + 1 algorithm 1982 O ( 2 n ) O(2^n) O ( 2 n ) O ( n ) O(n) O ( n ) Details
Nakatsu et al. 1982 O ( n ( m − r ) ) O(n(m-r)) O ( n ( m − r )) O ( m 2 ) O(m^2) O ( m 2 ) Details
Yao 1982 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Fulkerson–Chen–Anstee 1982 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
NIEVERGELT. J.. AND PREPARATA (Section 2) 1982 O((n+k)log n) O(n+k) Details
Lien 1982 O(k^2 n^2) O(k^2) Details
Dohi et al. 1982 n b tau (a+1+(n-l)/2^(l-1)) Details
Parallel enumeration sorting scheme - Yasuura et al. 1982 2 n 2n 2 n Details
N&S sort - Nassimi, Sahni 1982 O ( k log n ) O(k \log{n}) O ( k log n ) Details
Cheung, Dhall, Lakshmivarahan, Miller, Walker 1982 O ( n ) O(n) O ( n ) Details
Kamdoum 1982 Worth mentioning that the typical bad case for simplex is O ( 2 n ) O(2^n) O ( 2 n ) iterations, with d=Theta(n). https://mathoverflow.net/questions/127423/how-many-vertices-can-a-convex-polytope-have says guaranteed bound O ( n f l o o r ( d / 2 ) ) O(n^floor(d/2)) O ( n f l oor ( d /2 )) . I've plugged in 2^n iterations here, because that's probably the more cited worst case. Details
Akl 1982 O ( 1 ) O(1) O ( 1 ) Details
Chin et al. 1982 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Chin et al. 1982 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Chin et al. 1982 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Nath and Maheshwari 1982 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Shiloach and Vishkin 1982 O ( log ( n ) ) O(\log(n)) O ( log ( n )) Details
Vishkin 1982 O ( n 2 / p ) O(n^2/p) O ( n 2 / p ) Details
Kucera 1982 O ( log ( n ) ) O(\log(n)) O ( log ( n )) Details
Nath and Maheshwari (1) 1982 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Nath and Maheshwari (1) 1982 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Nath and Maheshwari (2) 1982 O ( log 3 ( n ) ) O(\log^3(n)) O ( log 3 ( n )) Details
Nath and Maheshwari (2) 1982 O ( log 3 ( n ) ) O(\log^3(n)) O ( log 3 ( n )) Details
Kucera 1982 O ( log n ) O(\log n) O ( log n ) Details
Kucera 1982 O ( log n ) O(\log n) O ( log n ) Details
Chin et al. 1982 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Chin et al. 1982 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg 1982 O ( log n ) O(\log n) O ( log n ) Details
Hirschberg 1982 O ( log n ) O(\log n) O ( log n ) Details
Kucera 1982 O ( log ( n ) ) O(\log(n)) O ( log ( n )) Details
Shiloach, Vishkin 1982 O ( n 1 .5 log n ) O(n^1.5 \log n) O ( n 1 .5 log n ) Details
Romani's algorithm 1981 O ( n 2.51665 ) O(n^{2.51665}) O ( n 2.51665 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Coppersmith–Winograd algorithm 1981 O ( n 2.495548 ) O(n^{2.495548}) O ( n 2.495548 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Opheim simplification 1981 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Dijkstra's algorithm with Fibonacci heap (Johnson 1981; Karlsson & Poblete 1983) 1981 O ( E log log L ) O(E \log \log L) O ( E log log L ) O ( V + L ) O(V+L) O ( V + L ) Details
Dixon's algorithm 1981 O ( e 2 2 n log n ) O(e^{2 \sqrt{2} \sqrt{n\log n}}) O ( e 2 2 n l o g n ) O ( n + ( B / log B ) 2 ) O(n+(B/\log B)^2) O ( n + ( B / log B ) 2 ) Details
Quadratic sieve 1981 O ( e ( 1 + o ( 1 ) ) n log n ) O(e^{\sqrt{(1+o(1))n \log n}}) O ( e ( 1 + o ( 1 )) n l o g n ) , under assumption about numbers in a sequence behaving randomly in a given rangeO ( n + ( B / log B ) 2 ) O(n+(B/\log B)^2) O ( n + ( B / log B ) 2 ) Details
Lin–Kernighan 1981 O ( V 2 ) O(V^2) O ( V 2 ) O ( V ) O(V) O ( V ) Details
Peterson's algorithm 1981 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) total Details
Gupta-Sproull algorithm 1981 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Chaitin's Algorithm 1981 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Bowyer–Watson algorithm 1981 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Dekel; Nassimi & Sahni Parallel Implementation 1981 O ( log 2 V ) O(\log^2 V) O ( log 2 V ) O ( V 2 ) O(V^2) O ( V 2 ) Details
Bowyer–Watson algorithm 1981 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Sciore 1981 poly-time Details
Haggkvist and Hell 1981 2 // O ( 1 ) O(1) O ( 1 ) Details
Lee et al. 1981 2 n 2n 2 n Details
Shiloach and Vishkin 1981 O ( n / p l o g n + l o g n l o g p ) O(n/p log n + log n log p) O ( n / pl o g n + l o g n l o g p ) for p < = n p<=n p <= n O ( l o g 2 ( n ) / l o g ( p / n ) + l o g n ) O(log^2(n)/log(p/n) + log n) O ( l o g 2 ( n ) / l o g ( p / n ) + l o g n ) for p > = n p>=n p >= n Details
Reischuk 1981 O ( log n ) O(\log{n}) O ( log n ) Details
Shiloach, Vishkin 1981 O ( V 3 ∗ log ( V ) / p ) O(V^3*\log(V)/p) O ( V 3 ∗ log ( V ) / p ) can be derived Details
Dekel; Nassimi & Sahni (1) 1981 O ( log n ) O(\log n) O ( log n ) Details
Dekel; Nassimi & Sahni (2) 1981 O ( n ) O(n) O ( n ) Details
Dekel; Nassimi & Sahni (3) 1981 O ( n / m + log m ) O(n/m + \log m) O ( n / m + log m ) Details
Dekel; Nassimi & Sahni (4) 1981 O ( n 2 / m + n 2 .61 / m 1 .61 ) O(n^2/m+n^2.61/m^1.61) O ( n 2 / m + n 2 .61/ m 1 .61 ) Details
Dekel; Nassimi & Sahni (5) 1981 O ( log n ) O(\log n) O ( log n ) Details
Dekel; Nassimi & Sahni (6) 1981 O ( n / m + log n ) O(n/m + \log n) O ( n / m + log n ) Details
Dekel; Nassimi & Sahni (7) 1981 O ( n 2 / m + n 2 .61 / m 1 .61 ) O(n^2/m+n^2.61/m^1.61) O ( n 2 / m + n 2 .61/ m 1 .61 ) Details
Nath, Maheshwari, Bhatt [modified CONVEXHULL-4] 1981 O ( n / k log n + log k log n ) O(n/k \log n + \log k \log n) O ( n / k log n + log k log n ) Details
Nath, Maheshwari, Bhatt [CONVEXHULL-5] 1981 O ( k log n ) O(k \log n) O ( k log n ) Details
Deo and Yoo (1) 1981 O ( n 1 .5 ) O(n^1.5) O ( n 1 .5 ) Details
Deo and Yoo (1) 1981 O ( n 1 .5 ) O(n^1.5) O ( n 1 .5 ) Details
Deo and Yoo (2) 1981 O ( n 2 log n / p ) O(n^2 \log n / p) O ( n 2 log n / p ) Details
Deo and Yoo (2) 1981 O ( n 2 log n / p ) O(n^2 \log n / p) O ( n 2 log n / p ) Details
Savage and Ja'Ja' 1981 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Savage and Ja'Ja' 1981 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Dekel; Nassimi & Sahni 1981 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Dekel; Nassimi & Sahni Parallel Implementation 1981 O ( l o g 2 V ) O(\\log^2 V) O ( l o g 2 V ) O(V^2) Details
Schonhage's algorithm 1980 O ( n 3 log ( 52 ) / log ( 110 ) ) O(n^{3\log(52)/\log(110)}) O ( n 3 l o g ( 52 ) / l o g ( 110 ) ) , approximately O ( n 2.5218 ) O(n^{2.5218}) O ( n 2.5218 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Mukhopadhyay 1980 O ( ( n + p ) log n ) O((n + p) \log n) O (( n + p ) log n ) O ( p + n ) O(p + n) O ( p + n ) Details
Dyer 1980 O ( n ) O(n) O ( n ) using O ( n 2 ) O(n^2) O ( n 2 ) processorsO ( n 2 ) O(n^2) O ( n 2 ) Details
Moravec's algorithm 1980 1980 O ( n 3 ) O(n^3) O ( n 3 ) Details
Boyer-Moore-Horspool (BMH) 1980 O ( m n + s ) O(mn + s) O ( mn + s ) O ( s ) O(s) O ( s ) Details
Micali; Vazirani 1980 O ( E V ) O(E \sqrt{V}) O ( E V ) O ( E ) O(E) O ( E ) Details
Babai 1980 o ( exp ( 2 n 1 / 2 log 2 n ) ) o(\exp(2n^{1/2}\log^2 n)) o ( exp ( 2 n 1/2 log 2 n )) O ( n 2 ) O(n^2) O ( n 2 ) Details
Dynamic 2-d Convex Hull, Overmars and van Leeuwen 1980 O(log^2(n)) per operation, O(n*log^2(n)) total Details
Babai 1980 1980 \exp(n^{\frac{1}{2} + O(1)}) O(n^2) Details
odd-even sort - Hsiao and Menon (1) 1980 O ( n / p log n / p + n ) O(n/p \log{n/p} + n) O ( n / p log n / p + n ) Details
modified Stone sort - Hsiao and Menon (2) 1980 O ( n / p log n / p + n / p log 2 p ) O(n/p \log{n/p} + n/p \log^2{p}) O ( n / p log n / p + n / p log 2 p ) Details
specialized minimum time sort - Hsiao and Menon (3) 1980 O ( n / p log n / p ) O(n/p \log{n/p}) O ( n / p log n / p ) Details
sorting on two or more ladders - Chin, Fok 1980 2 n + 1 2n+1 2 n + 1 Details
Chow 1980 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Chow 1980 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Chow 1980 O ( log 3 n ) O(\log^3 n) O ( log 3 n ) Details
Bentley–Ottmann algorithm 1979 O ( n log n + k log n ) O(n \log n + k \log n) O ( n log n + k log n ) O ( n ) O(n) O ( n ) Details
Bini's algorithm 1979 O ( n 2.7799 ) O(n^{2.7799}) O ( n 2.7799 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Brélaz (DSatur) 1979 O ( n 2 ) O(n^2) O ( n 2 ) O ( m + n ) O(m+n) O ( m + n ) Details
Chvatal greedy heuristic 1979 O ( d n 2 ) O(dn^2) O ( d n 2 ) O ( d m ) O(dm) O ( d m ) Details
Fortune and Hopcroft 1979 O ( k n log log n + n 3 k ) O(kn \log\log n + n 3^k) O ( k n log log n + n 3 k ) O ( n ) O(n) O ( n ) Details
Whitted's algorithm 1979 1979 O ( n 2 ) O(n^2) O ( n 2 ) Details
watershed transformation 1979 1979 O ( n 2 ) O(n^2) O ( n 2 ) Details
Commentz-Walter Algorithm 1979 O ( m n ) O(mn) O ( mn ) O ( k m ) O(km) O ( k m ) Details
Ridder's method 1979 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Weighted incremental algorithm 1979 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Chan's algorithm Parallel Implementation 1979 O ( log n ) O(\log n) O ( log n ) O ( 1 ) O(1) O ( 1 ) per processor Details
FCFS 1979 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
SSTF 1979 O ( n log n ) O(n \log n) O ( n log n ) with binary treeO ( n ) O(n) O ( n ) Details
SCAN 1979 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
LOOK 1979 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
C-SCAN 1979 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
C-LOOK 1979 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Maybeck; Peter S Extended Kalman Filter 1979 O ( n 2 log 2 n ) O(n^2 \log^2 n) O ( n 2 log 2 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Shamir's scheme 1979 O ( t 2 ) O(t^2) O ( t 2 ) for secret computation (requires polynomial interpolation)O ( 1 ) O(1) O ( 1 ) per person, O ( t 2 ) O(t^2) O ( t 2 ) to figure out secret Details
Blakley's scheme 1979 O ( t 3 ) O(t^3) O ( t 3 ) for secret computation (requires linear solver)O ( t ) O(t) O ( t ) per person, O ( t 2 ) O(t^2) O ( t 2 ) to figure out secret Details
Online 2-d Convex Hull, Preparata 1979 O(logn) per operation, O(n*log(n)) total O(n) Details
Nassimi and Sahni 1979 O ( n 0 .5 ) O(n^0.5) O ( n 0 .5 ) Details
Preperata and Vuillemin 1979 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Hirschberg et al. 1979 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg et al. 1979 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg et al. 1979 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Wyllie 1979 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg, Chandra, Sarwate 1979 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg, Chandra, Sarwate 1979 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg, Chandra, Sarwate 1979 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg, Chandra, Sarwate 1979 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Chan's algorithm Parallel Implementation 1979 O ( l o g n ) O(\\log n) O ( l o g n ) O(1) per processor Details
Pan's algorithm 1978 O ( n log ( 143640 ) / log ( 70 ) ) O(n^{\log(143640)/\log(70)}) O ( n l o g ( 143640 ) / l o g ( 70 ) ) , approximately O ( n 2.795 ) O(n^{2.795}) O ( n 2.795 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Cyrus–Beck 1978 O ( n p ) O(np) O ( n p ) O ( 1 ) O(1) O ( 1 ) Details
Cyrus–Beck 1978 O ( n p ) O(np) O ( n p ) O ( 1 ) O(1) O ( 1 ) Details
Shamos 1978 O ( n log n ) O(n \log n) O ( n log n ) O ( log n ) O(\log n) O ( log n ) Details
Chin 1978 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Kosaraju's algorithm 1978 O ( V + E ) O(V+E) O ( V + E ) O ( V + E ) O(V+E) O ( V + E ) Details
Recursive Region Splitting 1978 O ( n 2 ) O(n^2) O ( n 2 ) Details
Diffie–Hellman key exchange 1978 O ( n ⋅ mult ( n ) ) O(n\cdot \text{mult}(n)) O ( n ⋅ mult ( n )) O ( n ) O(n) O ( n ) Details
Gosper's algorithm 1978 O ( ( λ + μ ) log ( λ + μ ) t f ) O((\lambda + \mu) \log(\lambda + \mu) t_f) O (( λ + μ ) log ( λ + μ ) t f ) Θ ( log ( μ + λ ) ) \Theta(\log(\mu + \lambda)) Θ ( log ( μ + λ )) Details
Bruun's FFT algorithm 1978 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
9-point FFT 1978 O ( n 3 log n ) O(n^3 \log n) O ( n 3 log n ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Salomon (Swath Method) 1978 O ( n log n ) O(n \log n) O ( n log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Pohlig-Hellman 1978 O ( 2 n ) O(2^{\sqrt{n}}) O ( 2 n ) O ( 2 n ) O(2^{\sqrt{n}}) O ( 2 n ) (though only for primes) Details
Pollard's rho algorithm 1978 O ( 2 n / 2 ) O(2^{n/2}) O ( 2 n /2 ) O ( 1 ) O(1) O ( 1 ) Details
Pollard's kangaroo algorithm 1978 O ( 2 n ) O(2^n) O ( 2 n ) O ( 1 ) O(1) O ( 1 ) Details
Lewis 1978 1978 O(mn^2) Details
Rebound sort - Chen, Lum, Tung 1978 O ( n ) O(n) O ( n ) Details
Odd-even transposition sort w/ uniform ladder - Chen, Eswaran, Lum, Tung 1978 ( n + 1 ) / 2 (n+1)/2 ( n + 1 ) /2 Details
Todd 1978 2 n + log n − 1 2n+\log{n}-1 2 n + log n − 1 Details
Sameh, Kuck (1) 1978 O ( n ) O(n) O ( n ) Details
Reghbati (Arjomandi) and Corneil (1) 1978 T/p+L log(p)+2n Details
Reghbati (Arjomandi) and Corneil (1) 1978 T/p+L log(p)+2n Details
Reghbati (Arjomandi) and Corneil (2) 1978 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Reghbati (Arjomandi) and Corneil (2) 1978 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Reghbati (Arjomandi) and Corneil (2) 1978 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Ja'Ja' 1978 O ( log n log d ) O(\log n \log d) O ( log n log d ) Details
Ja'Ja' 1978 O ( log n log d ) O(\log n \log d) O ( log n log d ) Details
Ja'Ja' 1978 O ( log n log d ) O(\log n \log d) O ( log n log d ) Details
Knuth-Morris-Pratt (KMP) algorithm 1977 O ( m + n ) O(m+n) O ( m + n ) O ( m ) O(m) O ( m ) Details
Boyer-Moore (BM) algorithm 1977 O ( m n + s ) O(mn + s) O ( mn + s ) O ( s ) O(s) O ( s ) Details
Brute Force 1977 O ( n 3 ) O(n^3) O ( n 3 ) O ( 1 ) O(1) O ( 1 ) Details
Grenander 1977 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Faster Brute Force (via x[L:U] = x[L:U-1]+x[U]) 1977 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Hunt and Szymanski 1977 O ( ( n + p ) log n ) O((n + p) \log n) O (( n + p ) log n ) O ( p + n ) O(p + n) O ( p + n ) Details
Dijkstra's algorithm with binary heap (Johnson 1977) 1977 O ( ( E + V ) log V ) O((E + V) \log V) O (( E + V ) log V ) O ( V ) O(V) O ( V ) Details
Blinn–Phong 1977 O ( n 3 ) O(n^3) O ( n 3 ) Details
Hirschberg 1977 O ( r n + n log n ) O(rn + n \log n) O ( r n + n log n ) O ( n + p ) O(n + p) O ( n + p ) Details
Garsia–Wachs algorithm 1977 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Weiler–Atherton clipping algorithm 1977 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Expectation–maximization (EM) algorithm 1977 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r ) O(n+r) O ( n + r ) Details
Shuji Tsukiyama, Mikio Ide, Hiromu Ariyoshi, and Isao Shirakawa 1977 O ( n m ) O(nm) O ( nm ) per cliqueO ( m ) O(m) O ( m ) Details
Catriel Beeri Ronald Fagin John H. Howard 1977 O ( 4 n ) O(4^n) O ( 4 n ) Details
Expectation-Maximization (EM) algorithm 1977 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r ) O(n+r) O ( n + r ) Details
Fagin 1977 exponential exponential Details
Parallel bucket-sort - Hirschberg (1) 1977 O ( log n ) O(\log{n}) O ( log n ) Details
Parallel bucket-sort - Hirschberg (1) 1977 O ( log n ) O(\log{n}) O ( log n ) Details
Parallel bucket-sort - Hirschberg (2) 1977 O ( k log n ) O(k \log{n}) O ( k log n ) Details
Parallel bucket-sort - Hirschberg (2) 1977 O ( k log n ) O(k \log{n}) O ( k log n ) Details
Preperata (1) 1977 O ( log n ) O(\log{n}) O ( log n ) Details
Preperata (2) 1977 C / a l p h a log n + o ( log n ) C/alpha \log{n} + o(\log{n}) C / a l p ha log n + o ( log n ) Details
s^2-way merge sort - Thompson and Kung (1) 1977 O ( n 0 .5 ) O(n^0.5) O ( n 0 .5 ) Details
adaptation of Batcher's bitonic merge sort - Thompson and Kung (2) 1977 O ( n 0 .5 ) O(n^0.5) O ( n 0 .5 ) Details
Savage 1977 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Savage 1977 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Savage 1977 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Multigrid 1977 Details
Lawler 1976 O ( m n 3 n / 3 ) O ( m n ( 1.445 ) n ) O(mn 3^{n/3}) ~ O(mn(1.445)^n) O ( mn 3 n /3 ) O ( mn ( 1.445 ) n ) O ( n ) O(n) O ( n ) Details
Lawler 1976 O ( ( m + n ) 2 n ) O((m+n)2^n) O (( m + n ) 2 n ) O ( n ) O(n) O ( n ) Details
Path-based strong components algorithm; Dijkstra 1976 O ( V + E ) O(V+E) O ( V + E ) O ( V ) O(V) O ( V ) Details
Cheriton-Tarjan Algorithm 1976 O ( E log log V ) O(E \log \log V) O ( E log log V ) O ( E ) O(E) O ( E ) Details
Rabin' Algorithm 1976 O ( 3 k n 2 ) O(3^k n^2) O ( 3 k n 2 ) O ( n ) O(n) O ( n ) Details
Bentley; Shamos 1976 O ( k n log n ) O(kn \log n) O ( k n log n ) O ( k n ) O(kn) O ( k n ) Details
Blinn and Newell 1976 - Details
Buchberger's algorithm 1976 O ( d 2 n + o ( 1 ) ) O(d^{2^{n+o(1)}}) O ( d 2 n + o ( 1 ) ) d 2 n + o ( 1 ) d^{2^{n+o(1)}} d 2 n + o ( 1 ) Details
Rader–Brenner algorithm 1976 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Tarjan's DFS based algorithm 1976 O ( V + E ) O(V+E) O ( V + E ) O ( V ) O(V) O ( V ) Details
Christofides algorithm 1976 O ( V 3 ) O(V^3) O ( V 3 ) O ( V 2 ) O(V^2) O ( V 2 ) Details
McCreight 1976 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Priority Queue Algorithm 1976 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Lucifer / DES 1976 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Cheriton-Tarjan (dense) 1976 O(E) O(E) auxiliary Details
Cheriton-Tarjan (planar) 1976 O(V) O(V) auxiliary Details
Ives' algorithm c 1976 O(1) per permutation O(n) auxiliary Details
Aho, Hopcroft, and Ullman [Offline] 1976 O(n+ m*alpha(m + n, n)) where alpha is the inverse Ackermann function O(n) Details
Aho, Hopcroft, and Ullman [Static Trees] 1976 O((m+n)*log(log(n))) O(n*log(log(n))) Details
Aho, Hopcroft, and Ullman [Linking] 1976 O((m+n)*log(n)) O(n*log(n)) Details
Modified van Leeuwen [Static Trees] 1976 O(n+m*log(log(n))) O(n) Details
Modified van Leeuwen [Linking Roots] 1976 O(n+m*log(log(n))) O(n) Details
Fredman 1976 O(n^3(log log n/ log n)^{1/3}) Details
Chandra (1) 1976 O ( n log 7 / p ) O(n^{\log 7}/p) O ( n l o g 7 / p ) Details
Chandra (2) 1976 Details
Chandra 1976 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg (1) 1976 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Hirschberg (2) 1976 O ( log 2 ( n ) ) O(\log^2(n)) O ( log 2 ( n )) Details
Sameh, Chen, Kuck 1976 O ( log n ) O(\log n) O ( log n ) Details
Melhorn's Approximation algorithm 1975 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Naive Implementation 1975 O ( k n 2 ) O(kn^2) O ( k n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Chandra 1975 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Yao's algorithm 1975 O ( E log log V ) O(E \log \log V) O ( E log log V ) O ( E ) O(E) O ( E ) Details
Shamos; Hoey 1975 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Pollard's rho algorithm 1975 - O ( n ) O(n) O ( n ) Details
Closed formula 1975 O ( n 6 ) O(n^6) O ( n 6 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Aho–Corasick (AC) Algorithm 1975 O ( n + m + z ) O(n + m + z) O ( n + m + z ) O ( k m ) O(km) O ( k m ) Details
Valiant 1975 O ( n ω ∣ G ∣ ) O(n^{\omega} |G|) O ( n ω ∣ G ∣ ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Manacher 1975 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Brute Force 1975 O ( m 2 n ) O(m 2^n) O ( m 2 n ) Details
Hadlock 1975 O ( n 4 ) O(n^4) O ( n 4 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Parallel Neighborhood sort - Baudet, Stevenson 1975 O ( n log n / p + n ) O(n \log{n}/p +n) O ( n log n / p + n ) Details
Muller and Preperata 1975 O ( log n ) O(\log{n}) O ( log n ) Details
Drysdale, Young 1975 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Csanky 1975 Details
Wagner and Fischer 1974 O ( m n ) O(mn) O ( mn ) O ( m n ) O(mn) O ( mn ) Details
Reumann–Witkam 1974 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Horowitz and Sahni 1974 O ( 2 ( n / 2 ) n ) O(2^{(n/2)} n) O ( 2 ( n /2 ) n ) O ( 2 n / 2 ) O(2^{n/2}) O ( 2 n /2 ) Details
Bunch; Hopcroft 1974 O ( n 2.376 ) O(n^{2.376}) O ( n 2.376 ) O ~ ( n 2 ) \tilde{O}(n^2) O ~ ( n 2 ) Details
Pollard's p − 1 algorithm 1974 O ( B log ( B ) log 2 ( n ) ) O(B \log(B) \log^2(n)) O ( B log ( B ) log 2 ( n )) O ( n + B ) O(n+B) O ( n + B ) Details
Lamport's bakery algorithm 1974 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) per process, O ( n ) O(n) O ( n ) total Details
Rosenkrantz; D. J.; Stearns; R. E.; Lewis; P. M. 1974 O ( V 2 ) O(V^2) O ( V 2 ) O ( 1 ) O(1) O ( 1 ) Details
S.L. Horowitz and T. Pavlidis - directed split and merge 1974 O ( n 2 ) O(n^2) O ( n 2 ) Details
Fleury's algorithm + Tarjan 1974 O ( E 2 ) O(E^2) O ( E 2 ) O ( E ) O(E) O ( E ) Details
Sutherland–Hodgman algorithm 1974 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
GLR parser 1974 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Discrete Cosine Transform 1974 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Puterman Modified Policy Iteration (MPI) 1974 O ( n 3 ) O(n^3) O ( n 3 ) O ( n ) O(n) O ( n ) Details
Faaland 1973 O ( n ′ t ) O(n' t) O ( n ′ t ) O ( t ) O(t) O ( t ) Details
Cook–Torrance (microfacets) 1973 O ( n 2 ) O(n^2) O ( n 2 ) Details
Satia & Lave; 1973; 1973 Details
Hopcroft–Karp algorithm 1973 O ( V 0.5 E ) O(V^{0.5} E) O ( V 0.5 E ) O ( V ) O(V) O ( V ) Details
Brent's algorithm 1973 O ( ( λ + μ ) t f ) O((\lambda + \mu) t_f) O (( λ + μ ) t f ) O ( 1 ) O(1) O ( 1 ) Details
Bron–Kerbosch algorithm 1973 O ( 3 n / 3 ) O(3^{n/3}) O ( 3 n /3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Akkoyunlu; E. A. 1973 O ( 3 n / 3 ) O(3^{n/3}) O ( 3 n /3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Naive 1973 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Weiner's algorithm 1973 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Kleitman–Wang Algorithm 1973 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
O'Neil 1973 1973 O(n^3) Details
Anderson–Björck algorithm 1973 O(n_max) O(1) Details
Brent-Dekker Method 1973 O(n_max) O(1) Details
Buzbee [MD] 1973 Details
Ramer–Douglas–Peucker algorithm 1972 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Tarjan's strongly connected components algorithm 1972 O ( V + E ) O(V+E) O ( V + E ) O ( V ) O(V) O ( V ) Details
Odd Even Sort Parallel Implementation 1972 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Xu; Renio 1972 O ( 2 n ) O(2^n) O ( 2 n ) Details
Xu; Renio 1972 O ( 2 n ) O(2^n) O ( 2 n ) Details
Xu; Renio 1972 O ( 2 n ) O(2^n) O ( 2 n ) Details
Xu; Renio 1972 O ( 2 n ) O(2^n) O ( 2 n ) Details
Xu; Renio 1972 O ( 2 n ) O(2^n) O ( 2 n ) Details
Xu; Renio 1972 O ( 2 n ) O(2^n) O ( 2 n ) Details
Xu; Renio 1972 O ( 2 n ) O(2^n) O ( 2 n ) Details
Aho, Garey & Ullman 1972 O ( n ω ) O(n^{\omega}) O ( n ω ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Dijkstra 1972 O ( n ! ) O(n!) O ( n !) O ( n ) O(n) O ( n ) Details
Dijkstra 1972 O ( n ! ) O(n!) O ( n !) O ( n ) O(n) O ( n ) Details
Shellsort on sorting networks- Pratt 1972 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Aasen's method 1971 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Shell Sort (Pratt) 1971 O ( n log 2 n ) O(n \log^2 n) O ( n log 2 n ) O ( 1 ) O(1) O ( 1 ) Details
Munro’s algorithm 1971 O ( E + V log V ) O(E + V \log V) O ( E + V log V ) O ( V ) O(V) O ( V ) Details
Schönhage–Strassen algorithm 1971 O ( n log n log log n ) O(n \log n \log\log n) O ( n log n log log n ) O ( n ) O(n) O ( n ) auxiliary Details
Phong 1971 O ( n 3 ) O(n^3) O ( n 3 ) Details
Hu–Tucker algorithm 1971 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Knuth's DP algorithm 1971 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Hopcroft's algorithm 1971 O ( k n log n ) O(kn \log n) O ( k n log n ) O ( k n ) O(kn) O ( k n ) Details
Baby-step Giant-step 1971 O ( 2 n ) O(2^{\sqrt{n}}) O ( 2 n ) O ( 2 n ) O(2^{\sqrt{n}}) O ( 2 n ) Details
Illinois Algorithm 1971 O(n_max) O(1) Details
Batcher's bitonic sort using perfect shuffle - Stone 1971 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Van Voorhis 1971 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Schönhage–Strassen 1971 Details
Kuck, Sameh (Jacobi's method) 1971 O ( n 3 / p + n 2 / p 1 / 2 + n ) O( n^3 / p + n^2 / p^{1/2} + n ) O ( n 3 / p + n 2 / p 1/2 + n ) Details
Kuck, Sameh (Householder's method) 1971 O ( n 3 / p ) O( n^3 / p ) O ( n 3 / p ) Details
Kuck, Sameh (QR algorithm) 1971 O ( n 3 / p + n 2 ) O( n^3 / p + n^2 ) O ( n 3 / p + n 2 ) Details
Sameh (Jacobi) 1971 O ( ( n 2 / p + log ( n ) ) n log ( n ) ) O( ( n^2 / p + \log(n) ) n \log(n) ) O (( n 2 / p + log ( n )) n log ( n )) Details
Bjorck-Pereyra 1970 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Paul Purdom 1970 O ( V 2 + V E ) O(V^2+VE) O ( V 2 + V E ) O ( V 2 ) O(V^2) O ( V 2 ) Details
Knuth–Bendix algorithm 1970 O ( 1.5 n n 2 log n ) O(1.5^n n^2 \log n) O ( 1. 5 n n 2 log n ) O ( n g ) O(ng) O ( n g ) Details
5-point cyclic reduction 1970 O ( n 3 log n ) O(n^3 \log n) O ( n 3 log n ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Sethi–Ullman Algorithm 1970 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Bjorck 1970 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Method of Four Russians 1970 O(n^3/(log n)^2) Details
Chand-Kapur, Gift Wrapping 1970 O(n*f_1) Details
Bayer, McCreight B-Tree 1970 O(b*log(n)/log(b)) O(b) Details
Bayer, McCreight B-Tree 1970 O(b*log(n)/log(b)) O(b) Details
Bayer, McCreight B-Tree 1970 O(b*log(n)/log(b)) O(1) Details
Strassen's algorithm 1969 O ( n log ( 7 ) / log ( 2 ) ) O(n^{\log(7)/\log(2)}) O ( n l o g ( 7 ) / l o g ( 2 ) ) , approximately O ( n 2.807 ) O(n^{2.807}) O ( n 2.807 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Bareiss Algorithm 1969 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Toom-3 1969 O ( n 1.46 ) O(n^{1.46}) O ( n 1.46 ) O ( n ) O(n) O ( n ) Details
Lang simplification 1969 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Bergland; Glenn radix-8 algorithm 1969 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
9-point ADI iteration + smooth guess 1969 O ( n 3 log n ) O(n^3 \log n) O ( n 3 log n ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Berlekamp–Massey algorithm 1969 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Fellegi & Sunter Model 1969 O ( n 3 k ) O(n^3 k) O ( n 3 k ) O ( k ) O(k) O ( k ) Details
Zakai 1969 O ( n 3 ) O(n^3) O ( n 3 ) Details
Dial's Algorithm 1969 O(E+LV) O(V+L) Details
Cannon (Classical 2D) 1969 n^3/p + 2sqrt(p) * (t_s + n^2/p t_w) Details
A* Algorithm 1968 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
Bitonic Merge Sort Parallel Implementation 1968 O ( log 2 n ) O(\log^2 n) O ( log 2 n ) O ( 1 ) O(1) O ( 1 ) Details
Appel's algorithm 1968 1968 O ( n 2 ) O(n^2) O ( n 2 ) Details
Yavne Split Radix FFT algorithm 1968 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Cocke–Younger–Kasami algorithm 1968 O ( n 3 ∣ G ∣ ) O(n^3 |G|) O ( n 3 ∣ G ∣ ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Earley parser 1968 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Bareiss algorithm 1968 O ( n 5 L 2 ( log ( n ) 2 + L 2 ) ) O(n^5 L^2 (\log(n)^2 + L^2)) O ( n 5 L 2 ( log ( n ) 2 + L 2 )) O ( n 2 ( n log ( n ) + n L ) ) O(n^2(n\log(n)+nL)) O ( n 2 ( n log ( n ) + n L )) Details
Bareiss algorithm with fast multiplication 1968 O ( n 4 L ( log ( n ) + L ) log ( log ( n ) + L ) ) O(n^4 L (\log(n) + L) \log(\log(n) + L)) O ( n 4 L ( log ( n ) + L ) log ( log ( n ) + L )) O ( n 2 ( n log ( n ) + n L ) ) O(n^2(n\log(n)+nL)) O ( n 2 ( n log ( n ) + n L )) Details
odd-even sort - Batcher 1968 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Bitonic sort - Batcher 1968 O ( log 2 n ) O(\log^2{n}) O ( log 2 n ) Details
Pease 1968 O ( log n ) O(\log n) O ( log n ) Details
Cohen–Sutherland 1967 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Floyd's tortoise and hare algorithm 1967 O ( ( λ + μ ) t f ) O((\lambda + \mu) t_f) O (( λ + μ ) t f ) O ( 1 ) O(1) O ( 1 ) Details
Brute force algorithm 1967 O ( n 2 2 n p log p ) O(n^2 2^n p \log p) O ( n 2 2 n p log p ) O ( n 2 n ) O(n2^n) O ( n 2 n ) Details
Tradu; Mirc 1967 O ( 2 n ) O(2^n) O ( 2 n ) Details
Kushner non-linear filter 1967 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Nordbeck and Rystedt (Grid Method) 1967 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Nordbeck and Rystedt (Sum of area) 1967 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Nordbeck and Rystedt (Orientation) 1967 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Binary GCD algorithm 1967 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Langdon 1967 O(n) per permutation O(1) auxiliary Details
Ord-Smith 1967 O(1) per permutation O(n) auxiliary Details
Gentleman; Morven and Gordon Sande radix-4 algorithm 1966 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Banker's Algorithm 1966 O ( m n 2 ) O(mn^2) O ( m n 2 ) O ( m n ) O(mn) O ( mn ) Details
Resource hierarchy solution 1965 O ( 2 n ) O(2^n) O ( 2 n ) O ( n ) O(n) O ( n ) Details
Arbitrator solution 1965 O ( 2 n ) O(2^n) O ( 2 n ) O ( 1 ) O(1) O ( 1 ) Details
Edmonds 1965 O ( m n 2 ) O(mn^2) O ( m n 2 ) O ( m n 2 ) O(mn^2) O ( m n 2 ) Details
Naive algorithm 1965 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Cooley–Tukey algorithm 1965 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Bresenham's line algorithm 1965 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
9-point ADI iteration 1965 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
5-point FFT 1965 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
5-point FFT 1965 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
5-point FFT 1965 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
5-point FFT 1965 O ( n 2 log n ) O(n^2 \log n) O ( n 2 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
9-point ADI iteration 1965 O ( n 3 log n ) O(n^3 \log n) O ( n 3 log n ) O ( n 3 ) O(n^3) O ( n 3 ) Details
5-point FFT 1965 O ( n 3 log n ) O(n^3 \log n) O ( n 3 log n ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Naive Solution 1965 2 O ( n ) 2^{O(n)} 2 O ( n ) O ( n ) O(n) O ( n ) Details
Chu-Liu-Edmonds Algorithm 1965 O(EV) O(E+V) Details
Heap Sort 1964 O ( n log n ) O(n \log n) O ( n log n ) O ( 1 ) O(1) O ( 1 ) Details
Bitap algorithm 1964 O ( m n ) O(mn) O ( mn ) O ( m ) O(m) O ( m ) Details
Durstenfeld's Algorithm 235 1964 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Lemke–Howson algorithm 1964 2 O ( n + m ) 2^{O(n+m)} 2 O ( n + m ) O ( m n ) O(mn) O ( mn ) Details
9-point Tensor product 1964 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
9-point Tensor product 1964 O ( n 4 ) O(n^4) O ( n 4 ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Sorting based [Merge Sort] + sequential pass 1964 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
Prim's algorithm + binary heap 1964 O(ElogV) O(V) auxiliary Details
Steinhaus–Johnson–Trotter algorithm 1963 O ( n ⋅ n ! ) O(n \cdot n!) O ( n ⋅ n !) O ( 1 ) O(1) O ( 1 ) Details
Heap's algorithm 1963 O ( n ⋅ n ! ) O(n \cdot n!) O ( n ⋅ n !) O ( n ) O(n) O ( n ) Details
Brzozowski's algorithm 1963 O ( 2 n ) O(2^n) O ( 2 n ) O ( 2 n ) O(2^n) O ( 2 n ) Details
Karatsuba 1963 Details
Toom–Cook 1963 Details
Selection Sort 1962 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Karatsuba Algorithm 1962 O ( n 1.58 ) O(n^{1.58}) O ( n 1.58 ) O ( n ) O(n) O ( n ) Details
Floyd–Warshall algorithm 1962 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Bresenham Algorithm 1962 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
QR algorithm 1962 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
QR algorithm 1962 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Welford's Online algorithm 1962 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Kahn's algorithm 1962 O ( V + E ) O(V+E) O ( V + E ) O ( V ) O(V) O ( V ) Details
Held–Karp algorithm 1962 O ( V 2 2 V ) O(V^2 2^V) O ( V 2 2 V ) O ( V 2 V ) O(V 2^V) O ( V 2 V ) Details
Gale–Shapley algorithm 1962 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Ray casting algorithm Shimrat; M 1962 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
AVL Tree 1962 O(logn) O(1) Details
AVL Tree 1962 O(logn) O(1) Details
AVL Tree 1962 O(logn) O(1) Details
Kahn 1962 10(M + M X E + 4A + 6E)*V O(V^2) Details
Hoare's Selection Algorithm (QuickSelect) 1961 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Quick Sort 1961 O ( n 2 ) O(n^2) O ( n 2 ) O ( log n ) O(\log n) O ( log n ) Details
Davis-Putnam-Logemann-Loveland Algorithm (DPLL) 1961 O(2^n) O(n) Details
Wells 1961 O(1) per permutation O(n) auxiliary Details
Miller-Tucker-Zemlin (MTZ) formulation 1960 exp ( V ) \text{exp}(V) exp ( V ) O ( V 4 ) O(V^4) O ( V 4 ) Details
Shell Sort (Frank & Lazarus) 1960 O ( n 1.5 ) O(n^{1.5}) O ( n 1.5 ) O ( 1 ) O(1) O ( 1 ) Details
Bellman–Ford algorithm (Dantzig 1960) 1960 O ( V 2 log V ) O(V^2 \log V) O ( V 2 log V ) O ( E ) O(E) O ( E ) Details
Dijkstra's algorithm with list (Whiting & Hillier 1960) 1960 O ( V 2 ) O(V^2) O ( V 2 ) O ( V ) O(V) O ( V ) Details
Nested loop join 1960 O ( n m ) O(nm) O ( nm ) O ( 1 ) O(1) O ( 1 ) Details
Sort merge join 1960 O ( n log n + m log m ) O(n \log n + m \log m) O ( n log n + m log m ) O ( n + m ) O(n+m) O ( n + m ) Details
Hash join 1960 O ( n + m ) O(n+m) O ( n + m ) O ( n + m ) O(n+m) O ( n + m ) Details
Kalman Filter 1960 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Stratonovich 1960 O ( n 3 ) O(n^3) O ( n 3 ) Details
Howard Policy Iteration (PI) 1960 O ( n 3 ) O(n^3) O ( n 3 ) O ( n ) O(n) O ( n ) Details
Rabin–Scott powerset construction 1959 O ( 2 n ) O(2^n) O ( 2 n ) O ( 1 ) O(1) O ( 1 ) Details
Shell Sort (Shell) 1959 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Bellman–Ford algorithm (Shimbel 1955; Bellman 1958; Moore 1959) 1959 O ( V E ) O(VE) O ( V E ) O ( V ) O(V) O ( V ) Details
Greedy Best-First Search 1959 O ( b d ) O(b^d) O ( b d ) O ( b d ) O(b^d) O ( b d ) Details
DP algorithm (Gilbert, Moore) 1959 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Stratonovich 1959 O ( n 3 ) O(n^3) O ( n 3 ) Details
Prim's algorithm + adjacency matrix searching 1957 O ( V 2 ) O(V^2) O ( V 2 ) O ( V ) O(V) O ( V ) Details
Bellman Value Iteration (VI) 1957 O ( 2 n ) O(2^n) O ( 2 n ) O ( n ) O(n) O ( n ) Details
Bubble Sort 1956 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Bellman dynamic programming algorithm 1956 O ( n t ) O(nt) O ( n t ) O ( t ) O(t) O ( t ) Details
Kruskal's algorithm 1956 O ( E log E ) O(E \log E) O ( E log E ) O ( E ) O(E) O ( E ) Details
Bellman–Ford algorithm (Ford 1956) 1956 O ( V 2 E L ) O(V^2 EL) O ( V 2 E L ) O ( E ) O(E) O ( E ) Details
Dürer rendering algorithm 1956 O ( n 2 ) O(n^2) O ( n 2 ) Details
Ford–Fulkerson algorithm 1956 O ( V E ) O(VE) O ( V E ) O ( E ) O(E) O ( E ) Details
Tompkins–Paige algorithm 1956 O ( n ⋅ n ! ) O(n \cdot n!) O ( n ⋅ n !) O ( n ) O(n) O ( n ) Details
Muller's method 1956 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Moore's algorithm 1956 O ( n 2 k ) O(n^2 k) O ( n 2 k ) O ( n ) O(n) O ( n ) Details
9-point SOR iteration 1956 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
9-point SOR iteration 1956 O ( n 4 ) O(n^4) O ( n 4 ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Hungarian algorithm 1955 O ( n 4 ) O(n^4) O ( n 4 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
5-point ADI iteration 1955 O ( n 2 log 2 n ) O(n^2 \log^2 n) O ( n 2 log 2 n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
5-point ADI iteration 1955 O ( n 3 log 2 n ) O(n^3 \log^2 n) O ( n 3 log 2 n ) O ( n 3 ) O(n^3) O ( n 3 ) Details
QR Matrix Decomposition 1955 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Counting Sort 1954 O ( n + k ) O(n+k) O ( n + k ) O ( n + k ) O(n+k) O ( n + k ) Details
Dantzig-Fulkerson-Johnson (DFJ) formulation 1954 O ( exp ( V ) ) O(\text{exp}(V)) O ( exp ( V )) O ( V 2 2 V ) O(V^2 2^V) O ( V 2 2 V ) Details
5-point SOR iteration 1954 O ( n 3 log n ) O(n^3 \log n) O ( n 3 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
5-point SOR iteration 1954 O ( n 4 log n ) O(n^4 \log n) O ( n 4 log n ) O ( n 3 ) O(n^3) O ( n 3 ) Details
Dynamic Programming Algorithm (S. S. Godbole) 1953 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Dynamic Programming 1953 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Dynamic Programming 1953 O ( S n ) O(Sn) O ( S n ) O ( S n ) O(Sn) O ( S n ) Details
Shimbel Algorithm 1953 O ( n 4 ) O(n^4) O ( n 4 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Dynamic Programming 1953 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
O ( n 3 ) O(n^3) O ( n 3 ) Dynamic Programming1953 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
O ( n 2 ) O(n^2) O ( n 2 ) Dynamic Programming1953 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
O ( n log n ) O(n\log n) O ( n log n ) Dynamic Programming1953 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
LOBPCG algorithm 1948 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
LOBPCG algorithm 1948 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
LOBPCG algorithm 1948 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Levinson–Durbin recursion 1947 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Merge Sort 1945 O ( n log n ) O(n \log n) O ( n log n ) O ( n ) O(n) O ( n ) Details
5-point star Cramer's rule 1945 O ( 4 n 2 ) O(4^{n^2}) O ( 4 n 2 ) O ( 4 ( n 2 ) ) O(4^{(n^2)}) O ( 4 ( n 2 ) ) for sure, O ( n 2 ) O(n^2) O ( n 2 ) possibly (if super conservative) Details
5-point Gauss elimination 1945 O ( n 4 ) O(n^4) O ( n 4 ) O ( n 4 ) O(n^4) O ( n 4 ) Details
5-point Gauss Seidel iteration 1945 O ( n 4 log n ) O(n^4 \log n) O ( n 4 log n ) O ( n 2 ) O(n^2) O ( n 2 ) Details
5-point star Cramer's rule 1945 O ( 5 n 3 ) O(5^{n^3}) O ( 5 n 3 ) O ( 5 ( n 3 ) ) O(5^{(n^3)}) O ( 5 ( n 3 ) ) for sure, O ( n 3 ) O(n^3) O ( n 3 ) possibly (if super conservative) Details
5-point Gauss elimination 1945 O ( n 7 ) O(n^7) O ( n 7 ) O ( n 6 ) O(n^6) O ( n 6 ) Details
5-point Gauss Seidel iteration 1945 O ( n 5 log n ) O(n^5 \log n) O ( n 5 log n ) O ( n 3 ) O(n^3) O ( n 3 ) Details
LU Matrix Decomposition 1945 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Crout algorithm 1941 O ( n 3 ) O(n^3) O ( n 3 ) O ~ ( 1 ) \tilde{O}(1) O ~ ( 1 ) Details
Steffensen's method 1940() O(n_max) O(1) Details
Inverse quadratic interpolation 1940() O(n_max) O(1) Details
Insertion Sort 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Bucket Sort 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Radix Sort 1940 O ( w n ) O(wn) O ( w n ) O ( w + n ) O(w+n) O ( w + n ) Details
Naive Selection 1940 O ( n log n ) O(n \log n) O ( n log n ) O ( 1 ) O(1) O ( 1 ) Details
Brute Force 1940 O ( 4 n ) O(4^n) O ( 4 n ) O ( n ) O(n) O ( n ) Details
Naive algorithm 1940 O ( n 3 ) O(n^3) O ( n 3 ) O ( 1 ) O(1) O ( 1 ) Details
Cholesky 1940 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Naive 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Naïve string-search algorithm 1940 O ( m ( n − m + 1 ) ) O(m(n-m+1)) O ( m ( n − m + 1 )) O ( 1 ) O(1) O ( 1 ) Details
Long Multiplication 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Brute Force 1940 O ( n 2 n ) O(n 2^n) O ( n 2 n ) O ( n ) O(n) O ( n ) Details
Brute Force 1940 O ( S n ) O(S^n) O ( S n ) O ( n ) O(n) O ( n ) Details
Insertion Sort 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( 1 ) O(1) O ( 1 ) Details
Hashing 1940 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Wheel factorization 1940 O ( 2 n / 2 ) O(2^{n/2}) O ( 2 n /2 ) O ( n ) O(n) O ( n ) Details
Euler's factorization method 1940 O ( 2 n / 2 ) O(2^{n/2}) O ( 2 n /2 ) O ( n ) O(n) O ( n ) Details
Special number field sieve 1940 O ( exp ( ( 1 + o ( 1 ) ) ( 32 n / 9 ) 1 / 3 ( l o g n ) 2 / 3 ) O(\exp((1+o(1))(32n/9)^{1/3}(log n)^{2/3}) O ( exp (( 1 + o ( 1 )) ( 32 n /9 ) 1/3 ( l o g n ) 2/3 ) , under assumption about numbers in a sequence behaving randomly in a given rangeO ( Γ n 4 / 3 log n ) O(\Gamma n^{4/3} \log n) O ( Γ n 4/3 log n ) Details
String-Matching with Finite Automata 1940 O ( m n ) O(mn) O ( mn ) O ( m ) O(m) O ( m ) Details
Naive Implementation 1940 O ( n ! ) O(n!) O ( n !) O ( n 2 ) O(n^2) O ( n 2 ) Details
Naive algorithm 1940 O ( m n ) O(mn) O ( mn ) O ( 1 ) O(1) O ( 1 ) Details
Naive algorithm 1940 O ( 4 n / n 3 / 2 ) O(4^n/n^{3/2}) O ( 4 n / n 3/2 ) O ( 1 ) O(1) O ( 1 ) Details
Naive algorithm 1940 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Digital Differential Analyzer 1940 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Rayleigh quotient iteration 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Rayleigh quotient iteration 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Laguerre iteration 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Newton's method 1940 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Secant method 1940 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Haselgrove-Leech-Trotter (HLT) algorithm 1940 O ( 2 n ) O(2^n) O ( 2 n ) O ( n g ) O(ng) O ( n g ) Details
Naive solution 1940 O ( N ) O(N) O ( N ) O ( n ) O(n) O ( n ) Details
Naïve algorithm 1940 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Two-pass algorithm 1940 O ( n ) O(n) O ( n ) O ( 1 ) O(1) O ( 1 ) Details
Naive algorithm 1940 O ( n 2 n ) O(n 2^n) O ( n 2 n ) O ( n ) O(n) O ( n ) Details
Brute force (backtracking search) 1940 O ( 2 k n O ( 1 ) ) O(2^k n^{O(1)}) O ( 2 k n O ( 1 ) ) O ( k ) O(k) O ( k ) Details
Brute force 1940 O ( n 2 n ) O(n 2^n) O ( n 2 n ) O ( n 2 n ) O(n2^n) O ( n 2 n ) Details
Schubert's algorithm/Kronecker's method 1940 O ( p n / 2 + O ( log n ) ) O(p^{n/2 + O(\log n)}) O ( p n /2 + O ( l o g n ) ) O ( n ) O(n) O ( n ) Details
Naive 1940 O ( n 3 ) O(n^3) O ( n 3 ) O ( 1 ) O(1) O ( 1 ) Details
Naive 1940 O ( m ) O(m) O ( m ) O ( n ) O(n) O ( n ) Details
Iterative naive 1940 O ( f b i n ( σ − 1 , n , d ) ) O(f_{bin}(\sigma-1, n, d)) O ( f bin ( σ − 1 , n , d )) where f b i n ( x , y , z ) = ∑ i = 0 z ( y i ) x i f_{bin}(x, y, z) = \sum_{i=0}^z \binom{y}{i}x^i f bin ( x , y , z ) = ∑ i = 0 z ( i y ) x i O ( n ) O(n) O ( n ) Details
Trial Multiplication 1940 O ( 2 n ) O(2^n) O ( 2 n ) O ( 1 ) O(1) O ( 1 ) Details
Naive solution 1940 O ( n f b i n ( σ − 1 , k , d ) ) O(n f_{bin}(\sigma-1, k, d)) O ( n f bin ( σ − 1 , k , d )) where f b i n ( x , y , z ) = ∑ i = 0 z ( y i ) x i f_{bin}(x, y, z) = \sum_{i=0}^z \binom{y}{i}x^i f bin ( x , y , z ) = ∑ i = 0 z ( i y ) x i O ( m a x ( n f b i n ( σ − 1 , k , d ) , σ k ) ) O(max(n f_{bin}(\sigma-1, k, d), \sigma^k)) O ( ma x ( n f bin ( σ − 1 , k , d ) , σ k )) auxiliary where f b i n ( x , y , z ) = ∑ i = 0 z ( y i ) x i f_{bin}(x, y, z) = \sum_{i=0}^z \binom{y}{i}x^i f bin ( x , y , z ) = ∑ i = 0 z ( i y ) x i Details
Naive solution 1940 O ( k ( n − k ) 2 ) O(k(n-k)^2) O ( k ( n − k ) 2 ) O ( max ( n , σ k ) ) O(\max(n, \sigma^k)) O ( max ( n , σ k )) Details
Lehmer's GCD algorithm 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Brute force algorithm 1940 O ( 2 n ) O(2^n) O ( 2 n ) O ( n ) O(n) O ( n ) Details
Fixed priority shortest job first 1940 O ( n log n ) O(n \log n) O ( n log n ) O ( n + k ) O(n+k) O ( n + k ) Details
Priority scheduling 1940 O ( n ) O(n) O ( n ) O ( n + k ) O(n+k) O ( n + k ) Details
Shortest remaining time first 1940 O ( n ) O(n) O ( n ) O ( n + k ) O(n+k) O ( n + k ) Details
First come, first served 1940 O ( n ) O(n) O ( n ) O ( n + k ) O(n+k) O ( n + k ) Details
Round-robin scheduling 1940 O ( n ) O(n) O ( n ) O ( n + k ) O(n+k) O ( n + k ) Details
Multilevel queue scheduling 1940 O ( n ) O(n) O ( n ) O ( n + k ) O(n+k) O ( n + k ) Details
The theoretically optimal page replacement algorithm 1940 O ( n 2 ) O(n^2) O ( n 2 ) O ( k ) O(k) O ( k ) Details
Not recently used 1940 O ( n k ) O(nk) O ( nk ) O ( k ) O(k) O ( k ) Details
First-in, first-out 1940 O ( n k ) O(nk) O ( nk ) O ( k ) O(k) O ( k ) Details
Second-chance 1940 O ( n k ) O(nk) O ( nk ) O ( k ) O(k) O ( k ) Details
Clock 1940 O ( n k ) O(nk) O ( nk ) O ( k ) O(k) O ( k ) Details
Least recently used 1940 O ( n k ) O(nk) O ( nk ) O ( k ) O(k) O ( k ) Details
Random 1940 O ( n ) O(n) O ( n ) O ( k ) O(k) O ( k ) Details
Not frequently used (NFU) 1940 O ( n k ) O(nk) O ( nk ) O ( k ) O(k) O ( k ) Details
Aging 1940 O ( n k ) O(nk) O ( nk ) O ( k ) O(k) O ( k ) Details
ITP Method 1940 O(n_0+log((b-a)/epsilon)) O(1) Details
Exhaustive search 1940 O(C(n, k)) (i.e. (n, k) binomial coefficient) O(k) auxiliary Details
Fisher–Yates/Knuth shuffle 1938 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Todd–Coxeter algorithm 1936 O ( 2 n ) O(2^n) O ( 2 n ) O ( g k c ) O(gkc) O ( g k c ) Details
Folded spectrum method 1934 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Folded spectrum method 1934 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Folded spectrum method 1934 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Naive algorithm 1934 O ( n 4 ) O(n^4) O ( n 4 ) O ( n ) O(n) O ( n ) Details
Continued fraction factorization (CFRAC) 1931 O ( e 2 n log n ) O(e^{\sqrt{2n\log n}}) O ( e 2 n l o g n ) O ( n + ( B / log B ) 2 ) O(n+(B/\log B)^2) O ( n + ( B / log B ) 2 ) Details
Power Iteration 1929 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Borůvka's algorithm 1926 O ( E log V ) O(E \log V) O ( E log V ) O ( V ) O(V) O ( V ) Details
Inverse iteration 1921 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Inverse iteration 1921 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Inverse iteration 1921 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Fermat's factorization method 1894 O ( 2 n ) O(2^n) O ( 2 n ) O ( n ) O(n) O ( n ) Details
Radix sorting method 1887 O ( n ) O(n) O ( n ) O ( n ) O(n) O ( n ) Details
Iteration based 1883 O ( 2 n ) O(2^n) O ( 2 n ) O ( n ) O(n) O ( n ) Details
Recursion based 1883 O ( 2 n ) O(2^n) O ( 2 n ) O ( n log n ) O(n \log n) O ( n log n ) Details
Non-recursion based 1883 O ( 2 n ) O(2^n) O ( 2 n ) O ( n ) O(n) O ( n ) Details
Gray-code based 1883 O ( 2 n ) O(2^n) O ( 2 n ) O ( n ) O(n) O ( n ) Details
Doolittle Algorithm 1878 O ( n 3 ) O(n^3) O ( n 3 ) O ~ ( 1 ) \tilde{O}(1) O ~ ( 1 ) Details
Method of determinants 1874 O ( n ! ) O(n!) O ( n !) Details
Method of determinants 1874 O ( n ! ) O(n!) O ( n !) Details
Gunther Determinants solution 1874 O ( n ! ) O(n!) O ( n !) O ( n ! ) O(n!) O ( n !) Details
Gunther Determinants solution 1874 O ( n ! ) O(n!) O ( n !) O ( n ! ) O(n!) O ( n !) Details
Hierholzer's algorithm 1873 O ( E ) O(E) O ( E ) O ( E ) O(E) O ( E ) Details
Brute-force search 1852 O ( ( m + n ) 3 n ) O((m+n) 3^n) O (( m + n ) 3 n ) O ( n ) O(n) O ( n ) Details
Brute force 1852 O ( ( m + n ) 4 n ) O((m+n) 4^n) O (( m + n ) 4 n ) O ( n ) O(n) O ( n ) Details
Naive + 1 queen per row restriction 1850 O ( n ! ) O(n!) O ( n !) O ( n ) O(n) O ( n ) Details
Naive + 1 queen per row restriction 1850 O ( n ! ) O(n!) O ( n !) O ( n ) O(n) O ( n ) Details
Naive Algorithm 1848 O ( n n ) O(n^n) O ( n n ) O ( n ) O(n) O ( n ) Details
Naive Algorithm 1848 O ( n n ) O(n^n) O ( n n ) O ( n ) O(n) O ( n ) Details
Jacobi eigenvalue algorithm 1846 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Jacobi eigenvalue algorithm 1846 O ( n 2 ) O(n^2) O ( n 2 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Bisection method 1820 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
False position method 1690 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Newton–Raphson algorithm 1685 O ( n 3 ) O(n^3) O ( n 3 ) O ( n + r 2 ) O(n+r^2) O ( n + r 2 ) Details
Newton's method 1669 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Trial division 1202 O ( 2 n / 2 ) O(2^{n/2}) O ( 2 n /2 ) O ( n ) O(n) O ( n ) Details
Gaussian-Jordan Elimination -150 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Gaussian-Jordan Elimination -150 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Gaussian-Jordan Elimination -150 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Gaussian-Jordan Elimination -150 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Gaussian-Jordan Elimination -150 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Gaussian Elimination -150 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Bisection method -150 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Gaussian elimination -150 O ( n 3 ) O(n^3) O ( n 3 ) O ( n 2 ) O(n^2) O ( n 2 ) Details
Regula Falsi method -200 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Euclid's algorithm -300 O ( n 2 ) O(n^2) O ( n 2 ) O ( n ) O(n) O ( n ) Details
Secant method -1400 O ( n m a x ) O(n_{max}) O ( n ma x ) O ( 1 ) O(1) O ( 1 ) Details
Exhaustive search - O ( d ∗ n k ) O(d*n^k) O ( d ∗ n k ) O(k) auxiliary Details
(many more...) Details