| Jump to content | https://en.wikipedia.org/wiki/Algorithm#bodyContent |
| Main page | https://en.wikipedia.org/wiki/Main_Page |
| Contents | https://en.wikipedia.org/wiki/Wikipedia:Contents |
| Current events | https://en.wikipedia.org/wiki/Portal:Current_events |
| Random article | https://en.wikipedia.org/wiki/Special:Random |
| About Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:About |
| Contact us | https://en.wikipedia.org/wiki/Wikipedia:Contact_us |
| Help | https://en.wikipedia.org/wiki/Help:Contents |
| Learn to edit | https://en.wikipedia.org/wiki/Help:Introduction |
| Community portal | https://en.wikipedia.org/wiki/Wikipedia:Community_portal |
| Recent changes | https://en.wikipedia.org/wiki/Special:RecentChanges |
| Upload file | https://en.wikipedia.org/wiki/Wikipedia:File_upload_wizard |
| Special pages | https://en.wikipedia.org/wiki/Special:SpecialPages |
|
| https://en.wikipedia.org/wiki/Main_Page |
|
Search
| https://en.wikipedia.org/wiki/Special:Search |
| Donate | https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en |
| Create account | https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Algorithm |
| Log in | https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Algorithm |
| Donate | https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en |
| Create account | https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Algorithm |
| Log in | https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Algorithm |
|
(Top)
| https://en.wikipedia.org/wiki/Algorithm |
|
1
Etymology
| https://en.wikipedia.org/wiki/Algorithm#Etymology |
|
2
Definition
| https://en.wikipedia.org/wiki/Algorithm#Definition |
|
3
History
| https://en.wikipedia.org/wiki/Algorithm#History |
|
3.1
Ancient algorithms
| https://en.wikipedia.org/wiki/Algorithm#Ancient_algorithms |
|
3.2
Computers
| https://en.wikipedia.org/wiki/Algorithm#Computers |
|
3.2.1
Weight-driven clocks
| https://en.wikipedia.org/wiki/Algorithm#Weight-driven_clocks |
|
3.2.2
Electromechanical relay
| https://en.wikipedia.org/wiki/Algorithm#Electromechanical_relay |
|
3.3
Formalization
| https://en.wikipedia.org/wiki/Algorithm#Formalization |
|
3.4
Modern Algorithms
| https://en.wikipedia.org/wiki/Algorithm#Modern_Algorithms |
|
4
Representations
| https://en.wikipedia.org/wiki/Algorithm#Representations |
|
4.1
Turing machines
| https://en.wikipedia.org/wiki/Algorithm#Turing_machines |
|
4.2
Flowchart representation
| https://en.wikipedia.org/wiki/Algorithm#Flowchart_representation |
|
5
Algorithmic analysis
| https://en.wikipedia.org/wiki/Algorithm#Algorithmic_analysis |
|
5.1
Formal versus empirical
| https://en.wikipedia.org/wiki/Algorithm#Formal_versus_empirical |
|
5.2
Execution efficiency
| https://en.wikipedia.org/wiki/Algorithm#Execution_efficiency |
|
5.3
Best Case and Worst Case
| https://en.wikipedia.org/wiki/Algorithm#Best_Case_and_Worst_Case |
|
6
Design
| https://en.wikipedia.org/wiki/Algorithm#Design |
|
6.1
Structured programming
| https://en.wikipedia.org/wiki/Algorithm#Structured_programming |
|
7
Legal status
| https://en.wikipedia.org/wiki/Algorithm#Legal_status |
|
8
Classification
| https://en.wikipedia.org/wiki/Algorithm#Classification |
|
8.1
By implementation
| https://en.wikipedia.org/wiki/Algorithm#By_implementation |
|
8.2
By design paradigm
| https://en.wikipedia.org/wiki/Algorithm#By_design_paradigm |
|
8.3
Optimization problems
| https://en.wikipedia.org/wiki/Algorithm#Optimization_problems |
|
9
Examples
| https://en.wikipedia.org/wiki/Algorithm#Examples |
|
10
See also
| https://en.wikipedia.org/wiki/Algorithm#See_also |
|
11
Notes
| https://en.wikipedia.org/wiki/Algorithm#Notes |
|
12
Bibliography
| https://en.wikipedia.org/wiki/Algorithm#Bibliography |
|
13
Further reading
| https://en.wikipedia.org/wiki/Algorithm#Further_reading |
|
14
External links
| https://en.wikipedia.org/wiki/Algorithm#External_links |
| Afrikaans | https://af.wikipedia.org/wiki/Algoritme |
| Alemannisch | https://als.wikipedia.org/wiki/Algorithmus |
| አማርኛ | https://am.wikipedia.org/wiki/%E1%8A%A0%E1%88%8D%E1%8C%8E%E1%88%AA%E1%8B%9D%E1%88%9D |
| العربية | https://ar.wikipedia.org/wiki/%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%D9%8A%D8%A9 |
| Aragonés | https://an.wikipedia.org/wiki/Algorismo |
| Արեւմտահայերէն | https://hyw.wikipedia.org/wiki/%D4%B1%D5%AC%D5%AF%D5%B8%D6%80%D5%AB%D5%A9%D5%B4 |
| অসমীয়া | https://as.wikipedia.org/wiki/%E0%A6%8F%E0%A6%B2%E0%A6%97%E0%A7%B0%E0%A6%BF%E0%A6%A5%E0%A6%AE_%E0%A6%86%E0%A7%B0%E0%A7%81_%E0%A6%A1%E0%A7%87%E0%A6%87%E0%A6%9F%E0%A6%BE_%E0%A6%B7%E0%A7%8D%E0%A6%9F%E0%A7%8D%E0%A7%B0%E0%A6%BE%E0%A6%95%E0%A6%9A%E0%A6%BE%E0%A7%B0 |
| Asturianu | https://ast.wikipedia.org/wiki/Algoritmu |
| Avañe'ẽ | https://gn.wikipedia.org/wiki/Algoritmo |
| Azərbaycanca | https://az.wikipedia.org/wiki/Alqoritm |
| تۆرکجه | https://azb.wikipedia.org/wiki/%D8%A7%D9%84%D9%82%D9%88%D8%B1%DB%8C%D8%AA%D9%85 |
| বাংলা | https://bn.wikipedia.org/wiki/%E0%A6%85%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%B2%E0%A6%97%E0%A6%B0%E0%A6%BF%E0%A6%A6%E0%A6%AE |
| 閩南語 / Bân-lâm-gí | https://zh-min-nan.wikipedia.org/wiki/I%C3%A1n-s%C7%B9g-hoat |
| Башҡортса | https://ba.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| Беларуская | https://be.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%B0%D1%80%D1%8B%D1%82%D0%BC |
| Беларуская (тарашкевіца) | https://be-tarask.wikipedia.org/wiki/%D0%90%D0%BB%D1%8C%D0%B3%D0%B0%D1%80%D1%8B%D1%82%D0%BC |
| भोजपुरी | https://bh.wikipedia.org/wiki/%E0%A4%8F%E0%A4%B2%E0%A5%8D%E0%A4%97%E0%A5%8B%E0%A4%B0%E0%A4%BF%E0%A4%A6%E0%A4%AE |
| Bikol Central | https://bcl.wikipedia.org/wiki/Algoritmo |
| Български | https://bg.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D1%8A%D0%BC |
| བོད་ཡིག | https://bo.wikipedia.org/wiki/%E0%BD%A8%E0%BD%A3%E0%BC%8B%E0%BD%82%E0%BE%B7%E0%BD%BC%E0%BD%A2%E0%BC%8B%E0%BD%A3%E0%BC%8B%E0%BD%A6%E0%BD%BA%E0%BD%A3%E0%BC%8B%E0%BD%A2%E0%BE%A9%E0%BD%B2%E0%BD%A6%E0%BC%8D |
| Bosanski | https://bs.wikipedia.org/wiki/Algoritam |
| Brezhoneg | https://br.wikipedia.org/wiki/Algoritm |
| Català | https://ca.wikipedia.org/wiki/Algorisme |
| Čeština | https://cs.wikipedia.org/wiki/Algoritmus |
| ChiShona | https://sn.wikipedia.org/wiki/Gwarazima |
| Cymraeg | https://cy.wikipedia.org/wiki/Algorithm |
| Dansk | https://da.wikipedia.org/wiki/Algoritme |
| الدارجة | https://ary.wikipedia.org/wiki/%D8%A3%D9%84%DA%AD%D9%88%D8%B1%D9%8A%D8%AA%D9%85 |
| Deutsch | https://de.wikipedia.org/wiki/Algorithmus |
| Eesti | https://et.wikipedia.org/wiki/Algoritm |
| Ελληνικά | https://el.wikipedia.org/wiki/%CE%91%CE%BB%CE%B3%CF%8C%CF%81%CE%B9%CE%B8%CE%BC%CE%BF%CF%82 |
| Español | https://es.wikipedia.org/wiki/Algoritmo |
| Esperanto | https://eo.wikipedia.org/wiki/Algoritmo |
| Euskara | https://eu.wikipedia.org/wiki/Algoritmo |
| فارسی | https://fa.wikipedia.org/wiki/%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85 |
| Fiji Hindi | https://hif.wikipedia.org/wiki/Algorithm |
| Føroyskt | https://fo.wikipedia.org/wiki/Algoritma |
| Français | https://fr.wikipedia.org/wiki/Algorithme |
| Gaeilge | https://ga.wikipedia.org/wiki/Algartam |
| Galego | https://gl.wikipedia.org/wiki/Algoritmo |
| Gĩkũyũ | https://ki.wikipedia.org/wiki/Algorithm |
| 한국어 | https://ko.wikipedia.org/wiki/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98 |
| Հայերեն | https://hy.wikipedia.org/wiki/%D4%B1%D5%AC%D5%A3%D5%B8%D6%80%D5%AB%D5%A9%D5%B4 |
| हिन्दी | https://hi.wikipedia.org/wiki/%E0%A4%85%E0%A4%B2%E0%A5%8D%E0%A4%97%E0%A5%8B%E0%A4%B0%E0%A4%BF%E0%A4%A6%E0%A5%8D%E0%A4%AE |
| Hrvatski | https://hr.wikipedia.org/wiki/Algoritam |
| Ido | https://io.wikipedia.org/wiki/Algoritmo |
| Ilokano | https://ilo.wikipedia.org/wiki/Algoritmo |
| Bahasa Indonesia | https://id.wikipedia.org/wiki/Algoritma |
| Interlingua | https://ia.wikipedia.org/wiki/Algorithmo |
| IsiZulu | https://zu.wikipedia.org/wiki/Isihlelakwenza |
| Íslenska | https://is.wikipedia.org/wiki/Reiknirit |
| Italiano | https://it.wikipedia.org/wiki/Algoritmo |
| עברית | https://he.wikipedia.org/wiki/%D7%90%D7%9C%D7%92%D7%95%D7%A8%D7%99%D7%AA%D7%9D |
| Jawa | https://jv.wikipedia.org/wiki/Algoritma |
| ಕನ್ನಡ | https://kn.wikipedia.org/wiki/%E0%B2%86%E0%B2%B2%E0%B3%8D%E0%B2%97%E0%B3%8B%E0%B2%B0%E0%B2%BF%E0%B2%A6%E0%B2%AE%E0%B3%8D |
| ქართული | https://ka.wikipedia.org/wiki/%E1%83%90%E1%83%9A%E1%83%92%E1%83%9D%E1%83%A0%E1%83%98%E1%83%97%E1%83%9B%E1%83%98 |
| Қазақша | https://kk.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| Kiswahili | https://sw.wikipedia.org/wiki/Algorithimu |
| Kriyòl gwiyannen | https://gcr.wikipedia.org/wiki/Algoritm |
| Kurdî | https://ku.wikipedia.org/wiki/Algor%C3%AEtma |
| Кыргызча | https://ky.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| ລາວ | https://lo.wikipedia.org/wiki/%E0%BA%82%E0%BA%B1%E0%BB%89%E0%BA%99%E0%BA%95%E0%BA%AD%E0%BA%99%E0%BA%A7%E0%BA%B4%E0%BA%97%E0%BA%B5 |
| Latina | https://la.wikipedia.org/wiki/Algorithmus |
| Latviešu | https://lv.wikipedia.org/wiki/Algoritms |
| Lëtzebuergesch | https://lb.wikipedia.org/wiki/Algorithmus |
| Lietuvių | https://lt.wikipedia.org/wiki/Algoritmas |
| Lingua Franca Nova | https://lfn.wikipedia.org/wiki/Algoritmo |
| Lombard | https://lmo.wikipedia.org/wiki/Algoritm |
| Magyar | https://hu.wikipedia.org/wiki/Algoritmus |
| Madhurâ | https://mad.wikipedia.org/wiki/Algoritma |
| Македонски | https://mk.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%B0%D0%BC |
| മലയാളം | https://ml.wikipedia.org/wiki/%E0%B4%85%E0%B5%BD%E0%B4%97%E0%B5%8A%E0%B4%B0%E0%B4%BF%E0%B4%A4%E0%B4%82 |
| मराठी | https://mr.wikipedia.org/wiki/%E0%A4%85%E0%A4%B2%E0%A5%8D%E0%A4%97%E0%A5%8B%E0%A4%B0%E0%A4%BF%E0%A4%A6%E0%A4%AE |
| مصرى | https://arz.wikipedia.org/wiki/%D8%A7%D9%84%D8%AC%D9%88%D8%B1%D9%8A%D8%B2%D9%85 |
| Bahasa Melayu | https://ms.wikipedia.org/wiki/Algoritma |
| Mirandés | https://mwl.wikipedia.org/wiki/Algoritmo |
| Монгол | https://mn.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| မြန်မာဘာသာ | https://my.wikipedia.org/wiki/%E1%80%A1%E1%80%86%E1%80%84%E1%80%B7%E1%80%BA%E1%80%86%E1%80%84%E1%80%B7%E1%80%BA%E1%80%90%E1%80%BD%E1%80%80%E1%80%BA%E1%80%94%E1%80%8A%E1%80%BA%E1%80%B8 |
| Nederlands | https://nl.wikipedia.org/wiki/Algoritme |
| नेपाली | https://ne.wikipedia.org/wiki/%E0%A4%85%E0%A4%B2%E0%A5%8D%E0%A4%97%E0%A5%8B%E0%A4%B0%E0%A4%BF%E0%A4%A6%E0%A4%AE |
| नेपाल भाषा | https://new.wikipedia.org/wiki/%E0%A4%85%E0%A4%B2%E0%A5%8D%E0%A4%97%E0%A5%8B%E0%A4%B0%E0%A4%BF%E0%A4%A5%E0%A4%AE |
| 日本語 | https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0 |
| Nordfriisk | https://frr.wikipedia.org/wiki/Algoritmus |
| Norsk bokmål | https://no.wikipedia.org/wiki/Algoritme |
| Norsk nynorsk | https://nn.wikipedia.org/wiki/Algoritme |
| Occitan | https://oc.wikipedia.org/wiki/Algoritme |
| Олык марий | https://mhr.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| Oromoo | https://om.wikipedia.org/wiki/Seermurtoo |
| Oʻzbekcha / ўзбекча | https://uz.wikipedia.org/wiki/Algoritm |
| ਪੰਜਾਬੀ | https://pa.wikipedia.org/wiki/%E0%A8%95%E0%A8%B2%E0%A8%A8_%E0%A8%B5%E0%A8%BF%E0%A8%A7%E0%A9%80 |
| پنجابی | https://pnb.wikipedia.org/wiki/%D8%A7%D9%84%DA%AF%D9%88%D8%B1%D8%AA%DA%BE%D9%85 |
| Piemontèis | https://pms.wikipedia.org/wiki/Algoritm |
| Plattdüütsch | https://nds.wikipedia.org/wiki/Algorithmus |
| Polski | https://pl.wikipedia.org/wiki/Algorytm |
| Português | https://pt.wikipedia.org/wiki/Algoritmo |
| Qaraqalpaqsha | https://kaa.wikipedia.org/wiki/Algoritm |
| Română | https://ro.wikipedia.org/wiki/Algoritm |
| Runa Simi | https://qu.wikipedia.org/wiki/Allquritmu |
| Русиньскый | https://rue.wikipedia.org/wiki/%D0%90%D0%BB%D2%91%D0%BE%D1%80%D1%96%D1%82%D0%BC |
| Русский | https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| Саха тыла | https://sah.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| Sardu | https://sc.wikipedia.org/wiki/Algoritmu |
| Scots | https://sco.wikipedia.org/wiki/Algorithm |
| Shqip | https://sq.wikipedia.org/wiki/Algoritmi |
| Sicilianu | https://scn.wikipedia.org/wiki/Alguritmu |
| සිංහල | https://si.wikipedia.org/wiki/%E0%B6%87%E0%B6%BD%E0%B7%8A%E0%B6%9C%E0%B7%9C%E0%B6%BB%E0%B7%92%E0%B6%AD%E0%B6%B8 |
| Simple English | https://simple.wikipedia.org/wiki/Algorithm |
| Slovenčina | https://sk.wikipedia.org/wiki/Algoritmus |
| Slovenščina | https://sl.wikipedia.org/wiki/Algoritem |
| Словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ | https://cu.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D1%B7%D1%B3%D0%BC%D1%8A |
| کوردی | https://ckb.wikipedia.org/wiki/%D8%A6%DB%95%D9%84%DA%AF%DB%86%D8%B1%DB%8C%D8%AA%D9%85 |
| Српски / srpski | https://sr.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%B0%D0%BC |
| Srpskohrvatski / српскохрватски | https://sh.wikipedia.org/wiki/Algoritam |
| Sunda | https://su.wikipedia.org/wiki/Algoritma |
| Suomi | https://fi.wikipedia.org/wiki/Algoritmi |
| Svenska | https://sv.wikipedia.org/wiki/Algoritm |
| Tagalog | https://tl.wikipedia.org/wiki/Algoritmo |
| தமிழ் | https://ta.wikipedia.org/wiki/%E0%AE%AA%E0%AE%9F%E0%AE%BF%E0%AE%AE%E0%AF%81%E0%AE%B1%E0%AF%88%E0%AE%A4%E0%AF%8D_%E0%AE%A4%E0%AF%80%E0%AE%B0%E0%AF%8D%E0%AE%B5%E0%AF%81 |
| Taqbaylit | https://kab.wikipedia.org/wiki/Alguritm |
| Татарча / tatarça | https://tt.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| తెలుగు | https://te.wikipedia.org/wiki/%E0%B0%85%E0%B0%B2%E0%B1%8D%E0%B0%97%E0%B0%BE%E0%B0%B0%E0%B0%BF%E0%B0%A5%E0%B0%82 |
| ไทย | https://th.wikipedia.org/wiki/%E0%B8%82%E0%B8%B1%E0%B9%89%E0%B8%99%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5 |
| Тоҷикӣ | https://tg.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| Türkçe | https://tr.wikipedia.org/wiki/Algoritma |
| Twi | https://tw.wikipedia.org/wiki/Algorithm |
| Українська | https://uk.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC |
| اردو | https://ur.wikipedia.org/wiki/%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%DB%8C%DB%81 |
| Tiếng Việt | https://vi.wikipedia.org/wiki/Thu%E1%BA%ADt_to%C3%A1n |
| Walon | https://wa.wikipedia.org/wiki/Algorisse |
| Winaray | https://war.wikipedia.org/wiki/Algoritmo |
| 吴语 | https://wuu.wikipedia.org/wiki/%E7%AE%97%E6%B3%95 |
| ייִדיש | https://yi.wikipedia.org/wiki/%D7%90%D7%9C%D7%92%D7%90%D7%A8%D7%99%D7%98%D7%9D |
| 粵語 | https://zh-yue.wikipedia.org/wiki/%E6%BC%94%E7%AE%97%E6%B3%95 |
| Zazaki | https://diq.wikipedia.org/wiki/Algoritma |
| Žemaitėška | https://bat-smg.wikipedia.org/wiki/Alguor%C4%97tmos |
| 中文 | https://zh.wikipedia.org/wiki/%E7%AE%97%E6%B3%95 |
| ရခိုင် | https://rki.wikipedia.org/wiki/%E1%80%A1%E1%80%86%E1%80%84%E1%80%B7%E1%80%BA%E1%80%81%E1%80%BB%E1%80%84%E1%80%BA%E1%80%B8%E1%80%90%E1%80%BD%E1%80%80%E1%80%BA%E1%80%94%E1%80%8A%E1%80%BA%E1%80%B8 |
| Edit links | https://www.wikidata.org/wiki/Special:EntityPage/Q8366#sitelinks-wikipedia |
| Article | https://en.wikipedia.org/wiki/Algorithm |
| Talk | https://en.wikipedia.org/wiki/Talk:Algorithm |
| Read | https://en.wikipedia.org/wiki/Algorithm |
| View source | https://en.wikipedia.org/w/index.php?title=Algorithm&action=edit |
| View history | https://en.wikipedia.org/w/index.php?title=Algorithm&action=history |
| Read | https://en.wikipedia.org/wiki/Algorithm |
| View source | https://en.wikipedia.org/w/index.php?title=Algorithm&action=edit |
| View history | https://en.wikipedia.org/w/index.php?title=Algorithm&action=history |
| What links here | https://en.wikipedia.org/wiki/Special:WhatLinksHere/Algorithm |
| Related changes | https://en.wikipedia.org/wiki/Special:RecentChangesLinked/Algorithm |
| Upload file | https://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard |
| Permanent link | https://en.wikipedia.org/w/index.php?title=Algorithm&oldid=1332362226 |
| Page information | https://en.wikipedia.org/w/index.php?title=Algorithm&action=info |
| Cite this page | https://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=Algorithm&id=1332362226&wpFormIdentifier=titleform |
| Get shortened URL | https://en.wikipedia.org/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FAlgorithm |
| Download QR code | https://en.wikipedia.org/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FAlgorithm |
| Download as PDF | https://en.wikipedia.org/w/index.php?title=Special:DownloadAsPdf&page=Algorithm&action=show-download-screen |
| Printable version | https://en.wikipedia.org/w/index.php?title=Algorithm&printable=yes |
| Wikimedia Commons | https://commons.wikimedia.org/wiki/Category:Algorithms |
| Wikibooks | https://en.wikibooks.org/wiki/Algorithms |
| Wikiquote | https://en.wikiquote.org/wiki/Algorithms |
| Wikiversity | https://en.wikiversity.org/wiki/Algorithms |
| Wikidata item | https://www.wikidata.org/wiki/Special:EntityPage/Q8366 |
| https://en.wikipedia.org/wiki/Wikipedia:Protection_policy#semi |
| Analysis of algorithms | https://en.wikipedia.org/wiki/Analysis_of_algorithms |
| Algorithm (disambiguation) | https://en.wikipedia.org/wiki/Algorithm_(disambiguation) |
| https://en.wikipedia.org/wiki/File:GCD_through_successive_subtractions.svg |
| greatest common divisor | https://en.wikipedia.org/wiki/Greatest_common_divisor |
| mathematics | https://en.wikipedia.org/wiki/Mathematics |
| computer science | https://en.wikipedia.org/wiki/Computer_science |
| /ˈælɡərɪðəm/ | https://en.wikipedia.org/wiki/Help:IPA/English |
| https://upload.wikimedia.org/wikipedia/commons/transcoded/7/7f/En-us-algorithm.ogg/En-us-algorithm.ogg.mp3 |
| ⓘ | https://en.wikipedia.org/wiki/File:En-us-algorithm.ogg |
| mathematically rigorous | https://en.wikipedia.org/wiki/Rigour#Mathematics |
| problems | https://en.wikipedia.org/wiki/Computational_problem |
| computation | https://en.wikipedia.org/wiki/Computation |
| [1] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:0-1 |
| calculations | https://en.wikipedia.org/wiki/Calculation |
| data processing | https://en.wikipedia.org/wiki/Data_processing |
| conditionals | https://en.wikipedia.org/wiki/Conditional_(computer_programming) |
| automated decision-making | https://en.wikipedia.org/wiki/Automated_decision-making |
| inferences | https://en.wikipedia.org/wiki/Inference |
| automated reasoning | https://en.wikipedia.org/wiki/Automated_reasoning |
| heuristic | https://en.wikipedia.org/wiki/Heuristic_(computer_science) |
| [2] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:2-2 |
| recommender systems | https://en.wikipedia.org/wiki/Recommender_system |
| effective method | https://en.wikipedia.org/wiki/Effective_method |
| [3] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:3-3 |
| formal language | https://en.wikipedia.org/wiki/Formal_language |
| [4] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:4-4 |
| function | https://en.wikipedia.org/wiki/Function_(mathematics) |
| [5] | https://en.wikipedia.org/wiki/Algorithm#cite_note-5 |
| empty | https://en.wikipedia.org/wiki/Empty_string |
| [6] | https://en.wikipedia.org/wiki/Algorithm#cite_note-6 |
| executed | https://en.wikipedia.org/wiki/Execution_(computing) |
| [7] | https://en.wikipedia.org/wiki/Algorithm#cite_note-7 |
| [8] | https://en.wikipedia.org/wiki/Algorithm#cite_note-8 |
| deterministic | https://en.wikipedia.org/wiki/Deterministic |
| randomized algorithms | https://en.wikipedia.org/wiki/Randomized_algorithm |
| [9] | https://en.wikipedia.org/wiki/Algorithm#cite_note-9 |
| Muḥammad ibn Mūsā al-Khwārizmī | https://en.wikipedia.org/wiki/Al-Khwarizmi |
| Hindu–Arabic numeral system | https://en.wikipedia.org/wiki/Hindu%E2%80%93Arabic_numeral_system |
| arithmetic | https://en.wikipedia.org/wiki/Arithmetic |
| John of Seville | https://en.wikipedia.org/wiki/John_of_Seville |
| Adelard of Bath | https://en.wikipedia.org/wiki/Adelard_of_Bath |
| [10] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:1-10 |
| Latinization | https://en.wikipedia.org/wiki/Latinisation_of_names |
| [1] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:0-1 |
| [2] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:2-2 |
| algorism | https://en.wikipedia.org/wiki/Algorism |
| Ancrene Wisse | https://en.wikipedia.org/wiki/Ancrene_Wisse |
| [11] | https://en.wikipedia.org/wiki/Algorithm#cite_note-11 |
| Geoffrey Chaucer | https://en.wikipedia.org/wiki/Geoffrey_Chaucer |
| The Canterbury Tales | https://en.wikipedia.org/wiki/The_Canterbury_Tales |
| [12] | https://en.wikipedia.org/wiki/Algorithm#cite_note-12 |
| [13] | https://en.wikipedia.org/wiki/Algorithm#cite_note-13 |
| [14] | https://en.wikipedia.org/wiki/Algorithm#cite_note-14 |
| Thomas Hood | https://en.wikipedia.org/wiki/Thomas_Hood_(mathematician) |
| [15] | https://en.wikipedia.org/wiki/Algorithm#cite_note-15 |
| Algorithm characterizations | https://en.wikipedia.org/wiki/Algorithm_characterizations |
| [16] | https://en.wikipedia.org/wiki/Algorithm#cite_note-FOOTNOTEStone19718-16 |
| computer programs | https://en.wikipedia.org/wiki/Computer_program |
| bureaucratic | https://en.wikipedia.org/wiki/Bureaucratic |
| [17] | https://en.wikipedia.org/wiki/Algorithm#cite_note-17 |
| cook-book | https://en.wikipedia.org/wiki/Cookbook |
| recipe | https://en.wikipedia.org/wiki/Recipe |
| [18] | https://en.wikipedia.org/wiki/Algorithm#cite_note-18 |
| [19] | https://en.wikipedia.org/wiki/Algorithm#cite_note-19 |
| infinite loops | https://en.wikipedia.org/wiki/Infinite_loop#Intentional_looping |
| Boolos, Jeffrey & 1974, 1999 | https://en.wikipedia.org/wiki/Algorithm#CITEREFBoolosJeffrey1999 |
| [20] | https://en.wikipedia.org/wiki/Algorithm#cite_note-20 |
| implemented | https://en.wikipedia.org/wiki/Implementation |
| computer programs | https://en.wikipedia.org/wiki/Computer_program |
| biological neural network | https://en.wikipedia.org/wiki/Biological_neural_network |
| human brain | https://en.wikipedia.org/wiki/Human_brain |
| arithmetic | https://en.wikipedia.org/wiki/Arithmetic |
| electrical circuit | https://en.wikipedia.org/wiki/Electrical_circuit |
| https://en.wikipedia.org/wiki/File:Wiki_letter_w.svg |
| by making an edit request | https://en.wikipedia.org/w/index.php?title=Talk%3AAlgorithm&preload=Template%3ASubmit+an+edit+request%2Fpreload&action=edit§ion=new&editintro=Template%3AEdit+fully-protected%2Feditintro&preloadtitle=Protected+edit+request+on+11+January+2026&preloadparams%5B%5D=edit+fully-protected&preloadparams%5B%5D=Algorithm |
| talk page | https://en.wikipedia.org/wiki/Talk:Algorithm |
| Babylonian mathematics | https://en.wikipedia.org/wiki/Babylonian_mathematics |
| [21] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Springer_Science_&_Business_Media-21 |
| Egyptian mathematics | https://en.wikipedia.org/wiki/Egyptian_mathematics |
| [21] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Springer_Science_&_Business_Media-21 |
| Indian mathematics | https://en.wikipedia.org/wiki/Indian_mathematics |
| [22] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:6-22 |
| [23] | https://en.wikipedia.org/wiki/Algorithm#cite_note-23 |
| [24] | https://en.wikipedia.org/wiki/Algorithm#cite_note-24 |
| Greek mathematics | https://en.wikipedia.org/wiki/Greek_mathematics |
| [25] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Cooke2005-25 |
| Chinese mathematics (around 200 BC and later) | https://en.wikipedia.org/wiki/Chinese_mathematics |
| [26] | https://en.wikipedia.org/wiki/Algorithm#cite_note-26 |
| Arabic mathematics | https://en.wikipedia.org/wiki/Arabic_mathematics |
| [27] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Dooley-27 |
| Mesopotamian | https://en.wikipedia.org/wiki/Mesopotamia |
| Sumerian | https://en.wikipedia.org/wiki/Sumer |
| Shuruppak | https://en.wikipedia.org/wiki/Shuruppak |
| Baghdad | https://en.wikipedia.org/wiki/Baghdad |
| division algorithm | https://en.wikipedia.org/wiki/Division_algorithm |
| [21] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Springer_Science_&_Business_Media-21 |
| Hammurabi dynasty | https://en.wikipedia.org/wiki/First_Babylonian_dynasty |
| Babylonian | https://en.wikipedia.org/wiki/Babylonia |
| [28] | https://en.wikipedia.org/wiki/Algorithm#cite_note-28 |
| Babylonian astronomy | https://en.wikipedia.org/wiki/Babylonian_astronomy |
| [29] | https://en.wikipedia.org/wiki/Algorithm#cite_note-29 |
| Egyptian mathematics | https://en.wikipedia.org/wiki/Egyptian_mathematics |
| Rhind Mathematical Papyrus | https://en.wikipedia.org/wiki/Rhind_Mathematical_Papyrus |
| [21] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Springer_Science_&_Business_Media-21 |
| Hellenistic mathematics | https://en.wikipedia.org/wiki/Hellenistic_mathematics |
| Sieve of Eratosthenes | https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes |
| Introduction to Arithmetic | https://en.wikipedia.org/wiki/Introduction_to_Arithmetic |
| Nicomachus | https://en.wikipedia.org/wiki/Nicomachus |
| [30] | https://en.wikipedia.org/wiki/Algorithm#cite_note-30 |
| [25] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Cooke2005-25 |
| Euclidean algorithm | https://en.wikipedia.org/wiki/Euclidean_algorithm |
| Euclid's Elements | https://en.wikipedia.org/wiki/Euclid%27s_Elements |
| [25] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Cooke2005-25 |
| Shulba Sutras | https://en.wikipedia.org/wiki/Shulba_Sutras |
| Kerala School | https://en.wikipedia.org/wiki/Kerala_school_of_astronomy_and_mathematics |
| Brāhmasphuṭasiddhānta | https://en.wikipedia.org/wiki/Br%C4%81hmasphu%E1%B9%ADasiddh%C4%81nta |
| [22] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:6-22 |
| Al-Kindi | https://en.wikipedia.org/wiki/Al-Kindi |
| cryptanalysis | https://en.wikipedia.org/wiki/Cryptanalysis |
| frequency analysis | https://en.wikipedia.org/wiki/Frequency_analysis |
| [27] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Dooley-27 |
| David Bolter | https://en.wikipedia.org/w/index.php?title=David_Bolter&action=edit&redlink=1 |
| Europe in the Middle Ages | https://en.wikipedia.org/wiki/Europe_in_the_middle_ages |
| verge escapement | https://en.wikipedia.org/wiki/Verge_escapement |
| [31] | https://en.wikipedia.org/wiki/Algorithm#cite_note-31 |
| [32] | https://en.wikipedia.org/wiki/Algorithm#cite_note-32 |
| automata | https://en.wikipedia.org/wiki/Automata_theory |
| difference | https://en.wikipedia.org/wiki/Difference_engine |
| analytical engines | https://en.wikipedia.org/wiki/Analytical_engine |
| Charles Babbage | https://en.wikipedia.org/wiki/Charles_Babbage |
| Ada Lovelace | https://en.wikipedia.org/wiki/Ada_Lovelace |
| [33] | https://en.wikipedia.org/wiki/Algorithm#cite_note-33 |
| Turing-complete | https://en.wikipedia.org/wiki/Turing-complete |
| calculator | https://en.wikipedia.org/wiki/Calculator |
| Jacquard loom | https://en.wikipedia.org/wiki/Jacquard_loom |
| Hollerith cards | https://en.wikipedia.org/wiki/Hollerith_card |
| [34] | https://en.wikipedia.org/wiki/Algorithm#cite_note-34 |
| telegraph | https://en.wikipedia.org/wiki/Telegraph |
| ticker tape | https://en.wikipedia.org/wiki/Ticker_tape |
| teleprinter | https://en.wikipedia.org/wiki/Teleprinter |
| Baudot code | https://en.wikipedia.org/wiki/Baudot_code |
| electromechanical relays | https://en.wikipedia.org/wiki/Relays |
| George Stibitz | https://en.wikipedia.org/wiki/George_Stibitz |
| [35] | https://en.wikipedia.org/wiki/Algorithm#cite_note-35 |
| [36] | https://en.wikipedia.org/wiki/Algorithm#cite_note-36 |
| https://en.wikipedia.org/wiki/File:Diagram_for_the_computation_of_Bernoulli_numbers.jpg |
| Ada Lovelace | https://en.wikipedia.org/wiki/Ada_Lovelace |
| Note G | https://en.wikipedia.org/wiki/Note_G |
| Entscheidungsproblem | https://en.wikipedia.org/wiki/Entscheidungsproblem |
| David Hilbert | https://en.wikipedia.org/wiki/David_Hilbert |
| effective calculability | https://en.wikipedia.org/wiki/Effective_calculability |
| [37] | https://en.wikipedia.org/wiki/Algorithm#cite_note-37 |
| [38] | https://en.wikipedia.org/wiki/Algorithm#cite_note-38 |
| Gödel | https://en.wikipedia.org/wiki/Kurt_G%C3%B6del |
| Herbrand | https://en.wikipedia.org/wiki/Jacques_Herbrand |
| Kleene | https://en.wikipedia.org/wiki/Stephen_Cole_Kleene |
| Alonzo Church | https://en.wikipedia.org/wiki/Alonzo_Church |
| lambda calculus | https://en.wikipedia.org/wiki/Lambda_calculus |
| Emil Post | https://en.wikipedia.org/wiki/Emil_Post |
| Formulation 1 | https://en.wikipedia.org/wiki/Formulation_1 |
| Alan Turing | https://en.wikipedia.org/wiki/Alan_Turing |
| Turing machines | https://en.wikipedia.org/wiki/Turing_machines |
| Instagram | https://en.wikipedia.org/wiki/Instagram |
| YouTube | https://en.wikipedia.org/wiki/YouTube |
| quantum algorithm procedures | https://en.wikipedia.org/wiki/Quantum_algorithm |
| encryption | https://en.wikipedia.org/wiki/Encryption |
| natural languages | https://en.wikipedia.org/wiki/Natural_languages |
| pseudocode | https://en.wikipedia.org/wiki/Pseudocode |
| flowcharts | https://en.wikipedia.org/wiki/Flowchart |
| drakon-charts | https://en.wikipedia.org/wiki/DRAKON |
| programming languages | https://en.wikipedia.org/wiki/Programming_languages |
| control tables | https://en.wikipedia.org/wiki/Control_table |
| interpreters | https://en.wikipedia.org/wiki/Interpreter_(computing) |
| Turing machine | https://en.wikipedia.org/wiki/Turing_machine |
| finite-state machine | https://en.wikipedia.org/wiki/Finite-state_machine |
| state-transition table | https://en.wikipedia.org/wiki/State-transition_table |
| control table | https://en.wikipedia.org/wiki/Control_table |
| state diagram | https://en.wikipedia.org/wiki/State_diagram |
| machine code | https://en.wikipedia.org/wiki/Machine_code |
| assembly code | https://en.wikipedia.org/wiki/Assembly_code |
| [39] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:5-39 |
| [39] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:5-39 |
| [39] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:5-39 |
| [39] | https://en.wikipedia.org/wiki/Algorithm#cite_note-:5-39 |
| flowchart | https://en.wikipedia.org/wiki/Flowchart |
| Analysis of algorithms | https://en.wikipedia.org/wiki/Analysis_of_algorithms |
| big O notation | https://en.wikipedia.org/wiki/Big_O_notation |
| effort | https://en.wikipedia.org/wiki/Algorithmic_efficiency |
| binary search | https://en.wikipedia.org/wiki/Binary_search |
| table lookups | https://en.wikipedia.org/wiki/Lookup_table |
| Empirical algorithmics | https://en.wikipedia.org/wiki/Empirical_algorithmics |
| Profiling (computer programming) | https://en.wikipedia.org/wiki/Profiling_(computer_programming) |
| Program optimization | https://en.wikipedia.org/wiki/Program_optimization |
| analysis, and study of algorithms | https://en.wikipedia.org/wiki/Analysis_of_algorithms |
| computer science | https://en.wikipedia.org/wiki/Computer_science |
| programming language | https://en.wikipedia.org/wiki/Programming_language |
| Pseudocode | https://en.wikipedia.org/wiki/Pseudocode |
| algorithmic efficiency | https://en.wikipedia.org/wiki/Algorithmic_efficiency |
| Benchmarks | https://en.wikipedia.org/wiki/Benchmark_(computing) |
| [40] | https://en.wikipedia.org/wiki/Algorithm#cite_note-KriegelSchubert2016-40 |
| Algorithmic efficiency | https://en.wikipedia.org/wiki/Algorithmic_efficiency |
| FFT | https://en.wikipedia.org/wiki/Fast_Fourier_transform |
| [41] | https://en.wikipedia.org/wiki/Algorithm#cite_note-41 |
| [42] | https://en.wikipedia.org/wiki/Algorithm#cite_note-Hassanieh12-42 |
| Best, worst and average case | https://en.wikipedia.org/wiki/Best,_worst_and_average_case |
| [43] | https://en.wikipedia.org/wiki/Algorithm#cite_note-43 |
| [44] | https://en.wikipedia.org/wiki/Algorithm#cite_note-44 |
| Algorithm § By design paradigm | https://en.wikipedia.org/wiki/Algorithm#By_design_paradigm |
| divide-and-conquer | https://en.wikipedia.org/wiki/Divide-and-conquer_algorithm |
| dynamic programming | https://en.wikipedia.org/wiki/Dynamic_programming |
| operation research | https://en.wikipedia.org/wiki/Operation_research |
| [45] | https://en.wikipedia.org/wiki/Algorithm#cite_note-45 |
| big O notation | https://en.wikipedia.org/wiki/Big_O_notation |
| [46] | https://en.wikipedia.org/wiki/Algorithm#cite_note-46 |
| Church–Turing thesis | https://en.wikipedia.org/wiki/Church%E2%80%93Turing_thesis |
| Turing complete | https://en.wikipedia.org/wiki/Turing_complete |
| spaghetti code | https://en.wikipedia.org/wiki/Spaghetti_code |
| [47] | https://en.wikipedia.org/wiki/Algorithm#cite_note-47 |
| Böhm-Jacopini canonical structures | https://en.wikipedia.org/wiki/Structured_program_theorem |
| [48] | https://en.wikipedia.org/wiki/Algorithm#cite_note-48 |
| [49] | https://en.wikipedia.org/wiki/Algorithm#cite_note-49 |
| proofs of correctness | https://en.wikipedia.org/wiki/Proof_of_correctness |
| mathematical induction | https://en.wikipedia.org/wiki/Mathematical_induction |
| [50] | https://en.wikipedia.org/wiki/Algorithm#cite_note-50 |
| Software patent | https://en.wikipedia.org/wiki/Software_patent |
| Gottschalk v. Benson | https://en.wikipedia.org/wiki/Gottschalk_v._Benson |
| Diamond v. Diehr | https://en.wikipedia.org/wiki/Diamond_v._Diehr |
| feedback | https://en.wikipedia.org/wiki/Feedback |
| synthetic rubber | https://en.wikipedia.org/wiki/Synthetic_rubber |
| patenting of software | https://en.wikipedia.org/wiki/Software_patent_debate |
| [51] | https://en.wikipedia.org/wiki/Algorithm#cite_note-51 |
| data compression | https://en.wikipedia.org/wiki/Data_compression |
| Unisys | https://en.wikipedia.org/wiki/Unisys |
| LZW patent | https://en.wikipedia.org/wiki/Graphics_Interchange_Format#Unisys_and_LZW_patent_enforcement |
| export of cryptography | https://en.wikipedia.org/wiki/Export_of_cryptography |
| recursive algorithm | https://en.wikipedia.org/wiki/Recursive_algorithm |
| functional programming | https://en.wikipedia.org/wiki/Functional_programming |
| Iterative | https://en.wikipedia.org/wiki/Iteration |
| loops | https://en.wikipedia.org/wiki/Program_loops |
| stacks | https://en.wikipedia.org/wiki/Stack_(data_structure) |
| Tower of Hanoi | https://en.wikipedia.org/wiki/Tower_of_Hanoi |
| parallel | https://en.wikipedia.org/wiki/Parallel_algorithm |
| distributed | https://en.wikipedia.org/wiki/Distributed_algorithm |
| Deterministic algorithms | https://en.wikipedia.org/wiki/Deterministic_algorithm |
| non-deterministic algorithms | https://en.wikipedia.org/wiki/Non-deterministic_algorithm |
| heuristics | https://en.wikipedia.org/wiki/Heuristics |
| approximation algorithms | https://en.wikipedia.org/wiki/Approximation_algorithm |
| Knapsack problem | https://en.wikipedia.org/wiki/Knapsack_problem |
| [52] | https://en.wikipedia.org/wiki/Algorithm#cite_note-52 |
| Quantum algorithms | https://en.wikipedia.org/wiki/Quantum_algorithm |
| quantum computation | https://en.wikipedia.org/wiki/Quantum_computation |
| Quantum computing | https://en.wikipedia.org/wiki/Quantum_computing |
| quantum superposition | https://en.wikipedia.org/wiki/Quantum_superposition |
| quantum entanglement | https://en.wikipedia.org/wiki/Quantum_entanglement |
| paradigm | https://en.wikipedia.org/wiki/Algorithmic_paradigm |
| Brute-force | https://en.wikipedia.org/wiki/Brute-force_search |
| divide-and-conquer algorithm | https://en.wikipedia.org/wiki/Divide-and-conquer_algorithm |
| recursively | https://en.wikipedia.org/wiki/Recursion |
| Merge sorting | https://en.wikipedia.org/wiki/Mergesort |
| [53] | https://en.wikipedia.org/wiki/Algorithm#cite_note-53 |
| prune and search | https://en.wikipedia.org/wiki/Prune_and_search |
| [54] | https://en.wikipedia.org/wiki/Algorithm#cite_note-FOOTNOTEGoodrichTamassia20012454.7.1_Prune-and-search-54 |
| binary search algorithm | https://en.wikipedia.org/wiki/Binary_search_algorithm |
| chess | https://en.wikipedia.org/wiki/Chess |
| graphs | https://en.wikipedia.org/wiki/Graph_theory |
| graph exploration algorithm | https://en.wikipedia.org/wiki/Graph_exploration_algorithm |
| search algorithms | https://en.wikipedia.org/wiki/Search_algorithm |
| branch and bound | https://en.wikipedia.org/wiki/Branch_and_bound |
| backtracking | https://en.wikipedia.org/wiki/Backtracking |
| Randomized algorithm | https://en.wikipedia.org/wiki/Randomized_algorithm |
| randomness | https://en.wikipedia.org/wiki/Randomness |
| [55] | https://en.wikipedia.org/wiki/Algorithm#cite_note-55 |
| polynomial time complexity | https://en.wikipedia.org/wiki/P_(complexity) |
| P versus NP problem | https://en.wikipedia.org/wiki/P_versus_NP_problem |
| Monte Carlo algorithms | https://en.wikipedia.org/wiki/Monte_Carlo_algorithm |
| RP | https://en.wikipedia.org/wiki/RP_(complexity) |
| polynomial time | https://en.wikipedia.org/wiki/Polynomial_time |
| Las Vegas algorithms | https://en.wikipedia.org/wiki/Las_Vegas_algorithm |
| ZPP | https://en.wikipedia.org/wiki/Zero-error_Probabilistic_Polynomial_time |
| Reduction of complexity | https://en.wikipedia.org/wiki/Reduction_(complexity) |
| asymptotically optimal | https://en.wikipedia.org/wiki/Asymptotically_optimal |
| complexity | https://en.wikipedia.org/wiki/Computational_complexity_theory |
| selection algorithm | https://en.wikipedia.org/wiki/Selection_algorithm |
| transform and conquer | https://en.wikipedia.org/wiki/Transform_and_conquer_algorithm |
| Back tracking | https://en.wikipedia.org/wiki/Back_tracking |
| optimization problems | https://en.wikipedia.org/wiki/Optimization_problem |
| Linear programming | https://en.wikipedia.org/wiki/Linear_programming |
| simplex algorithm | https://en.wikipedia.org/wiki/Simplex_algorithm |
| [56] | https://en.wikipedia.org/wiki/Algorithm#cite_note-56 |
| maximum flow problem | https://en.wikipedia.org/wiki/Maximum_flow_problem |
| integers | https://en.wikipedia.org/wiki/Integer |
| integer programming | https://en.wikipedia.org/wiki/Integer_programming |
| Dynamic programming | https://en.wikipedia.org/wiki/Dynamic_programming |
| overlapping subproblems | https://en.wikipedia.org/wiki/Overlapping_subproblem |
| Floyd–Warshall algorithm | https://en.wikipedia.org/wiki/Floyd%E2%80%93Warshall_algorithm |
| graph | https://en.wikipedia.org/wiki/Graph_(discrete_mathematics) |
| memoization | https://en.wikipedia.org/wiki/Memoization |
| Greedy algorithms | https://en.wikipedia.org/wiki/Greedy_algorithm |
| local optima | https://en.wikipedia.org/wiki/Local_optimum |
| Huffman Tree | https://en.wikipedia.org/wiki/Huffman_coding |
| Kruskal | https://en.wikipedia.org/wiki/Kruskal%27s_algorithm |
| Prim | https://en.wikipedia.org/wiki/Prim%27s_algorithm |
| Sollin | https://en.wikipedia.org/wiki/Sollin%27s_algorithm |
| optimization problems | https://en.wikipedia.org/wiki/Optimization_problem |
| heuristic algorithms | https://en.wikipedia.org/wiki/Heuristic_algorithm |
| local search | https://en.wikipedia.org/wiki/Local_search_(optimization) |
| tabu search | https://en.wikipedia.org/wiki/Tabu_search |
| simulated annealing | https://en.wikipedia.org/wiki/Simulated_annealing |
| genetic algorithms | https://en.wikipedia.org/wiki/Genetic_algorithm |
| approximation algorithm | https://en.wikipedia.org/wiki/Approximation_algorithm |
| List of algorithms | https://en.wikipedia.org/wiki/List_of_algorithms |
| pseudocode | https://en.wikipedia.org/wiki/Pseudocode |
| pidgin code | https://en.wikipedia.org/wiki/Pidgin_code |
| assignment | https://en.wikipedia.org/wiki/Assignment_(computer_science) |
| https://en.wikipedia.org/wiki/File:Nuvola_apps_edu_mathematics_blue-p.svg |
| Mathematics portal | https://en.wikipedia.org/wiki/Portal:Mathematics |
| https://en.wikipedia.org/wiki/File:Octicons-terminal.svg |
| Computer programming portal | https://en.wikipedia.org/wiki/Portal:Computer_programming |
| Abstract machine | https://en.wikipedia.org/wiki/Abstract_machine |
| ALGOL | https://en.wikipedia.org/wiki/ALGOL |
| Algorithm = Logic + Control | https://en.wikipedia.org/wiki/Logic_programming#Algorithm_=_Logic_+_Control |
| Algorithm aversion | https://en.wikipedia.org/wiki/Algorithm_aversion |
| Algorithm engineering | https://en.wikipedia.org/wiki/Algorithm_engineering |
| Algorithm characterizations | https://en.wikipedia.org/wiki/Algorithm_characterizations |
| Algorithmic bias | https://en.wikipedia.org/wiki/Algorithmic_bias |
| Algorithmic composition | https://en.wikipedia.org/wiki/Algorithmic_composition |
| Algorithmic entities | https://en.wikipedia.org/wiki/Algorithmic_entities |
| Algorithmic synthesis | https://en.wikipedia.org/wiki/Algorithmic_synthesis |
| Algorithmic technique | https://en.wikipedia.org/wiki/Algorithmic_technique |
| Algorithmic topology | https://en.wikipedia.org/wiki/Algorithmic_topology |
| Computational mathematics | https://en.wikipedia.org/wiki/Computational_mathematics |
| Garbage in, garbage out | https://en.wikipedia.org/wiki/Garbage_in,_garbage_out |
| Introduction to Algorithms | https://en.wikipedia.org/wiki/Introduction_to_Algorithms |
| Government by algorithm | https://en.wikipedia.org/wiki/Government_by_algorithm |
| List of algorithms | https://en.wikipedia.org/wiki/List_of_algorithms |
| List of algorithm books | https://en.wikipedia.org/wiki/List_of_computer_books#Algorithms |
| List of algorithm general topics | https://en.wikipedia.org/wiki/List_of_algorithm_general_topics |
| Medium is the message | https://en.wikipedia.org/wiki/Medium_is_the_message |
| Regulation of algorithms | https://en.wikipedia.org/wiki/Regulation_of_algorithms |
| Theory of computation | https://en.wikipedia.org/wiki/Theory_of_computation |
| Computability theory | https://en.wikipedia.org/wiki/Computability_theory |
| Computational complexity theory | https://en.wikipedia.org/wiki/Computational_complexity_theory |
| a | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:0_1-0 |
| b | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:0_1-1 |
| "Definition of ALGORITHM" | https://www.merriam-webster.com/dictionary/algorithm |
| Archived | https://web.archive.org/web/20200214074446/https://www.merriam-webster.com/dictionary/algorithm |
| a | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:2_2-0 |
| b | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:2_2-1 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 1402030045 | https://en.wikipedia.org/wiki/Special:BookSources/1402030045 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:3_3-0 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:4_4-0 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-5 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-6 |
| zero | https://en.wikipedia.org/wiki/Zero |
| quantities | https://en.wikipedia.org/wiki/Quantity |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-7 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-8 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-9 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:1_10-0 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-11 |
| "algorism" | https://www.oed.com/dictionary/algorism_n?tl=true |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-12 |
| "The Miller's Tale" | https://chaucer.fas.harvard.edu/pages/millers-prologue-and-tale |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-13 |
| "agrim, agrum" | https://books.google.com/books?id=z58YAAAAIAAJ&pg=PA5 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-14 |
| Grabiner, Judith V. | https://en.wikipedia.org/wiki/Judith_Grabiner |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1007/978-94-007-7654-8_25 | https://doi.org/10.1007%2F978-94-007-7654-8_25 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9789400776548 | https://en.wikipedia.org/wiki/Special:BookSources/9789400776548 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-15 |
| "algorithm" | https://www.oed.com/dictionary/algorithm_n |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-FOOTNOTEStone19718_16-0 |
| Stone (1971) | https://en.wikipedia.org/wiki/Algorithm#CITEREFStone1971 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-17 |
| Simanowski, Roberto | https://en.wikipedia.org/wiki/Roberto_Simanowski |
| The Death Algorithm and Other Digital Dilemmas | https://books.google.com/books?id=RJV5DwAAQBAJ |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9780262536370 | https://en.wikipedia.org/wiki/Special:BookSources/9780262536370 |
| Archived | https://web.archive.org/web/20191222120705/https://books.google.com/books?id=RJV5DwAAQBAJ |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-18 |
| The MIT Encyclopedia of the Cognitive Sciences | https://books.google.com/books?id=-wt1aZrGXLYC |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9780262731447 | https://en.wikipedia.org/wiki/Special:BookSources/9780262731447 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-19 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-20 |
| a | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Springer_Science_&_Business_Media_21-0 |
| b | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Springer_Science_&_Business_Media_21-1 |
| c | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Springer_Science_&_Business_Media_21-2 |
| d | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Springer_Science_&_Business_Media_21-3 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9783642181924 | https://en.wikipedia.org/wiki/Special:BookSources/9783642181924 |
| a | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:6_22-0 |
| b | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:6_22-1 |
| "Algorithms in Indian Mathematics" | https://books.google.com/books?id=qfJdDwAAQBAJ&pg=PA153 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-93-86279-25-5 | https://en.wikipedia.org/wiki/Special:BookSources/978-93-86279-25-5 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-23 |
| Brahmagupta | https://www.britannica.com/biography/Brahmagupta |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-24 |
| "Mathematics of the Yoruba People and of Their Neighbors in Southern Nigeria" | https://www.jstor.org/stable/3027363 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.2307/3027363 | https://doi.org/10.2307%2F3027363 |
| ISSN | https://en.wikipedia.org/wiki/ISSN_(identifier) |
| 0049-4925 | https://search.worldcat.org/issn/0049-4925 |
| JSTOR | https://en.wikipedia.org/wiki/JSTOR_(identifier) |
| 3027363 | https://www.jstor.org/stable/3027363 |
| a | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Cooke2005_25-0 |
| b | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Cooke2005_25-1 |
| c | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Cooke2005_25-2 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-118-46029-0 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-118-46029-0 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-26 |
| A History of Algorithms | https://link.springer.com/book/10.1007/978-3-642-18192-4 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1007/978-3-642-18192-4 | https://doi.org/10.1007%2F978-3-642-18192-4 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-3-540-63369-3 | https://en.wikipedia.org/wiki/Special:BookSources/978-3-540-63369-3 |
| a | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Dooley_27-0 |
| b | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Dooley_27-1 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9783319016283 | https://en.wikipedia.org/wiki/Special:BookSources/9783319016283 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-28 |
| "Ancient Babylonian Algorithms" | https://web.archive.org/web/20121224100137/http://steiner.math.nthu.edu.tw/disk5/js/computer/1.pdf |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/361454.361514 | https://doi.org/10.1145%2F361454.361514 |
| ISSN | https://en.wikipedia.org/wiki/ISSN_(identifier) |
| 0001-0782 | https://search.worldcat.org/issn/0001-0782 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 7829945 | https://api.semanticscholar.org/CorpusID:7829945 |
| the original | http://steiner.math.nthu.edu.tw/disk5/js/computer/1.pdf |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-29 |
| Aaboe, Asger | https://en.wikipedia.org/wiki/Asger_Aaboe |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-387-95136-2 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-387-95136-2 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-30 |
| "Eratosthenes" | http://www.math.wichita.edu/history/men/eratosthenes.html |
| Archived | https://web.archive.org/web/20150227150653/http://www.math.wichita.edu/history/men/eratosthenes.html |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-31 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-32 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-33 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-34 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-35 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-36 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-37 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-38 |
| a | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:5_39-0 |
| b | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:5_39-1 |
| c | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:5_39-2 |
| d | https://en.wikipedia.org/wiki/Algorithm#cite_ref-:5_39-3 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-KriegelSchubert2016_40-0 |
| Kriegel, Hans-Peter | https://en.wikipedia.org/wiki/Hans-Peter_Kriegel |
| Zimek, Arthur | https://en.wikipedia.org/wiki/Arthur_Zimek |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1007/s10115-016-1004-2 | https://doi.org/10.1007%2Fs10115-016-1004-2 |
| ISSN | https://en.wikipedia.org/wiki/ISSN_(identifier) |
| 0219-1377 | https://search.worldcat.org/issn/0219-1377 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 40772241 | https://api.semanticscholar.org/CorpusID:40772241 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-41 |
| "Better Math Makes Faster Data Networks" | http://discovermagazine.com/2013/jan-feb/34-better-math-makes-faster-data-networks |
| Archived | https://web.archive.org/web/20140513212427/http://discovermagazine.com/2013/jan-feb/34-better-math-makes-faster-data-networks |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-Hassanieh12_42-0 |
| Piotr Indyk | https://en.wikipedia.org/wiki/Piotr_Indyk |
| ACM-SIAM Symposium On Discrete Algorithms (SODA) | http://siam.omnibooksonline.com/2012SODA/data/papers/500.pdf |
| Archived | https://web.archive.org/web/20130704180806/http://siam.omnibooksonline.com/2012SODA/data/papers/500.pdf |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| sFFT Web Page | http://groups.csail.mit.edu/netmit/sFFT/ |
| Archived | https://web.archive.org/web/20120221145740/http://groups.csail.mit.edu/netmit/sFFT/ |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-43 |
| "Best Case" | https://xlinux.nist.gov/dads/HTML/bestcase.html |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-44 |
| "worst case" | https://xlinux.nist.gov/dads/HTML/worstcase.html |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-45 |
| Goodrich, Michael T. | https://en.wikipedia.org/wiki/Michael_T._Goodrich |
| Tamassia, Roberto | https://en.wikipedia.org/wiki/Roberto_Tamassia |
| Algorithm Design: Foundations, Analysis, and Internet Examples | http://ww3.algorithmdesign.net/ch00-front.html |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-471-38365-9 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-471-38365-9 |
| Archived | https://web.archive.org/web/20150428201622/http://ww3.algorithmdesign.net/ch00-front.html |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-46 |
| "Big-O notation (article) | Algorithms" | https://www.khanacademy.org/computing/computer-science/algorithms/asymptotic-notation/a/big-o-notation |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-47 |
| John G. Kemeny | https://en.wikipedia.org/wiki/John_G._Kemeny |
| Thomas E. Kurtz | https://en.wikipedia.org/wiki/Thomas_E._Kurtz |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 0-201-13433-0 | https://en.wikipedia.org/wiki/Special:BookSources/0-201-13433-0 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-48 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-49 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-50 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-51 |
| "The Experts: Does the Patent System Encourage Innovation?" | https://www.wsj.com/articles/SB10001424127887323582904578487200821421958 |
| The Wall Street Journal | https://en.wikipedia.org/wiki/The_Wall_Street_Journal |
| ISSN | https://en.wikipedia.org/wiki/ISSN_(identifier) |
| 0099-9660 | https://search.worldcat.org/issn/0099-9660 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-52 |
| Knapsack Problems | Hans Kellerer | Springer | https://www.springer.com/us/book/9783540402862 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1007/978-3-540-24777-7 | https://doi.org/10.1007%2F978-3-540-24777-7 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-3-540-40286-2 | https://en.wikipedia.org/wiki/Special:BookSources/978-3-540-40286-2 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 28836720 | https://api.semanticscholar.org/CorpusID:28836720 |
| Archived | https://web.archive.org/web/20171018181055/https://www.springer.com/us/book/9783540402862 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-53 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9780471383659 | https://en.wikipedia.org/wiki/Special:BookSources/9780471383659 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-FOOTNOTEGoodrichTamassia20012454.7.1_Prune-and-search_54-0 |
| Goodrich & Tamassia (2001) | https://en.wikipedia.org/wiki/Algorithm#CITEREFGoodrichTamassia2001 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-55 |
| volume | https://en.wikipedia.org/wiki/Volume |
| convex polytope | https://en.wikipedia.org/wiki/Convex_polytope |
| CiteSeerX | https://en.wikipedia.org/wiki/CiteSeerX_(identifier) |
| 10.1.1.145.4600 | https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.4600 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/102782.102783 | https://doi.org/10.1145%2F102782.102783 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 13268711 | https://api.semanticscholar.org/CorpusID:13268711 |
| ^ | https://en.wikipedia.org/wiki/Algorithm#cite_ref-56 |
| George B. Dantzig | https://en.wikipedia.org/wiki/George_B._Dantzig |
| "On a Subrecursive Hierarchy and Primitive Recursive Degrees" | https://doi.org/10.2307%2F1993169 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.2307/1993169 | https://doi.org/10.2307%2F1993169 |
| JSTOR | https://en.wikipedia.org/wiki/JSTOR_(identifier) |
| 1993169 | https://www.jstor.org/stable/1993169 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 0-07-004357-4 | https://en.wikipedia.org/wiki/Special:BookSources/0-07-004357-4 |
| Blass, Andreas | https://en.wikipedia.org/wiki/Andreas_Blass |
| Gurevich, Yuri | https://en.wikipedia.org/wiki/Yuri_Gurevich |
| "Algorithms: A Quest for Absolute Definitions" | http://research.microsoft.com/~gurevich/Opera/164.pdf |
| Archived | https://ghostarchive.org/archive/20221009/http://research.microsoft.com/~gurevich/Opera/164.pdf |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-8078-1564-9 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-8078-1564-9 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 0-8078-4108-0 | https://en.wikipedia.org/wiki/Special:BookSources/0-8078-4108-0 |
| Boolos, George | https://en.wikipedia.org/wiki/George_Boolos |
| Jeffrey, Richard | https://en.wikipedia.org/wiki/Richard_Jeffrey |
| Computability and Logic | https://archive.org/details/computabilitylog0000bool_r8y9 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-521-20402-6 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-521-20402-6 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-387-95569-8 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-387-95569-8 |
| Moore, C. | https://en.wikipedia.org/wiki/Cris_Moore |
| Church, Alonzo | https://en.wikipedia.org/wiki/Alonzo_Church |
| "An Unsolvable Problem of Elementary Number Theory" | https://archive.org/details/sim_american-journal-of-mathematics_1936-04_58_2/page/344 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.2307/2371045 | https://doi.org/10.2307%2F2371045 |
| JSTOR | https://en.wikipedia.org/wiki/JSTOR_(identifier) |
| 2371045 | https://www.jstor.org/stable/2371045 |
| Church, Alonzo | https://en.wikipedia.org/wiki/Alonzo_Church |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.2307/2269326 | https://doi.org/10.2307%2F2269326 |
| JSTOR | https://en.wikipedia.org/wiki/JSTOR_(identifier) |
| 2269326 | https://www.jstor.org/stable/2269326 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 42323521 | https://api.semanticscholar.org/CorpusID:42323521 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.2307/2269030 | https://doi.org/10.2307%2F2269030 |
| JSTOR | https://en.wikipedia.org/wiki/JSTOR_(identifier) |
| 2269030 | https://www.jstor.org/stable/2269030 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 5557237 | https://api.semanticscholar.org/CorpusID:5557237 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-85664-464-1 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-85664-464-1 |
| Davis, Martin | https://en.wikipedia.org/wiki/Martin_Davis_(mathematician) |
| The Undecidable: Basic Papers On Undecidable Propositions, Unsolvable Problems and Computable Functions | https://archive.org/details/undecidablebasic0000davi |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-486-43228-1 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-486-43228-1 |
| Gödel | https://en.wikipedia.org/wiki/G%C3%B6del |
| Alonzo Church | https://en.wikipedia.org/wiki/Alonzo_Church |
| Turing | https://en.wikipedia.org/wiki/Alan_Turing |
| Rosser | https://en.wikipedia.org/wiki/J._Barkley_Rosser |
| Kleene | https://en.wikipedia.org/wiki/Kleene |
| Emil Post | https://en.wikipedia.org/wiki/Emil_Post |
| Davis, Martin | https://en.wikipedia.org/wiki/Martin_Davis_(mathematician) |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-393-32229-3 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-393-32229-3 |
| Leibniz | https://en.wikipedia.org/wiki/Gottfried_Leibniz |
| Boole | https://en.wikipedia.org/wiki/George_Boole |
| Frege | https://en.wikipedia.org/wiki/Gottlob_Frege |
| Cantor | https://en.wikipedia.org/wiki/Georg_Cantor |
| Hilbert | https://en.wikipedia.org/wiki/David_Hilbert |
| von Neumann | https://en.wikipedia.org/wiki/John_von_Neumann |
| Joseph-Marie Jacquard | https://en.wikipedia.org/wiki/Joseph-Marie_Jacquard |
| Babbage | https://en.wikipedia.org/wiki/Babbage |
| Ada Lovelace | https://en.wikipedia.org/wiki/Ada_Lovelace |
| Claude Shannon | https://en.wikipedia.org/wiki/Claude_Shannon |
| Howard Aiken | https://en.wikipedia.org/wiki/Howard_Aiken |
| public domain material | https://en.wikipedia.org/wiki/Copyright_status_of_works_by_the_federal_government_of_the_United_States |
| "algorithm" | https://xlinux.nist.gov/dads/HTML/algorithm.html |
| Dictionary of Algorithms and Data Structures | https://en.wikipedia.org/wiki/Dictionary_of_Algorithms_and_Data_Structures |
| NIST | https://en.wikipedia.org/wiki/NIST |
| "Evolution and moral diversity" | https://doi.org/10.4148%2Fbiyclc.v7i0.1775 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.4148/biyclc.v7i0.1775 | https://doi.org/10.4148%2Fbiyclc.v7i0.1775 |
| Dennett, Daniel | https://en.wikipedia.org/wiki/Daniel_Dennett |
| Darwin's Dangerous Idea | https://archive.org/details/darwinsdangerous0000denn |
| 32 | https://archive.org/details/darwinsdangerous0000denn/page/32 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-684-80290-9 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-684-80290-9 |
| The Abacus | https://archive.org/details/abacusworldsfirs0000dils |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-312-10409-2 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-312-10409-2 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 0-312-10409-X | https://en.wikipedia.org/wiki/Special:BookSources/0-312-10409-X |
| Yuri Gurevich | https://en.wikipedia.org/wiki/Yuri_Gurevich |
| Sequential Abstract State Machines Capture Sequential Algorithms | http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.146.3017&rep=rep1&type=pdf |
| van Heijenoort, Jean | https://en.wikipedia.org/wiki/Jean_van_Heijenoort |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-674-32449-7 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-674-32449-7 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 0-674-32449-8 | https://en.wikipedia.org/wiki/Special:BookSources/0-674-32449-8 |
| Hodges, Andrew | https://en.wikipedia.org/wiki/Andrew_Hodges |
| Alan Turing: The Enigma | https://en.wikipedia.org/wiki/Alan_Turing:_The_Enigma |
| Simon and Schuster | https://en.wikipedia.org/wiki/Simon_and_Schuster |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-671-49207-6 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-671-49207-6 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 0-671-49207-1 | https://en.wikipedia.org/wiki/Special:BookSources/0-671-49207-1 |
| Kleene, Stephen C. | https://en.wikipedia.org/wiki/Stephen_Kleene |
| "General Recursive Functions of Natural Numbers" | https://web.archive.org/web/20140903092121/http://gdz.sub.uni-goettingen.de/index.php?id=11&PPN=GDZPPN002278499&L=1 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1007/BF01565439 | https://doi.org/10.1007%2FBF01565439 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 120517999 | https://api.semanticscholar.org/CorpusID:120517999 |
| the original | http://gdz.sub.uni-goettingen.de/index.php?id=11&PPN=GDZPPN002278499&L=1 |
| Kleene, Stephen C. | https://en.wikipedia.org/wiki/Stephen_Kleene |
| "Recursive Predicates and Quantifiers" | https://doi.org/10.2307%2F1990131 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.2307/1990131 | https://doi.org/10.2307%2F1990131 |
| JSTOR | https://en.wikipedia.org/wiki/JSTOR_(identifier) |
| 1990131 | https://www.jstor.org/stable/1990131 |
| Church thesis | https://en.wikipedia.org/wiki/Church_thesis |
| Kleene, Stephen C. | https://en.wikipedia.org/wiki/Kleene |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-7204-2103-3 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-7204-2103-3 |
| Knuth, Donald | https://en.wikipedia.org/wiki/Donald_Knuth |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-201-89683-1 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-201-89683-1 |
| Knuth, Donald | https://en.wikipedia.org/wiki/Donald_Knuth |
| Kowalski, Robert | https://en.wikipedia.org/wiki/Robert_Kowalski |
| "Algorithm=Logic+Control" | https://doi.org/10.1145%2F359131.359136 |
| Communications of the ACM | https://en.wikipedia.org/wiki/Communications_of_the_ACM |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1145/359131.359136 | https://doi.org/10.1145%2F359131.359136 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 2509896 | https://api.semanticscholar.org/CorpusID:2509896 |
| A.A. Markov | https://en.wikipedia.org/w/index.php?title=A.A._Markov&action=edit&redlink=1 |
| Minsky, Marvin | https://en.wikipedia.org/wiki/Marvin_Minsky |
| Computation: Finite and Infinite Machines | https://archive.org/details/computationfinit0000mins |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-13-165449-5 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-13-165449-5 |
| Post, Emil | https://en.wikipedia.org/wiki/Emil_Post |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.2307/2269031 | https://doi.org/10.2307%2F2269031 |
| JSTOR | https://en.wikipedia.org/wiki/JSTOR_(identifier) |
| 2269031 | https://www.jstor.org/stable/2269031 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 40284503 | https://api.semanticscholar.org/CorpusID:40284503 |
| Church–Turing thesis | https://en.wikipedia.org/wiki/Church%E2%80%93Turing_thesis |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-262-68052-3 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-262-68052-3 |
| Rosser, J.B. | https://en.wikipedia.org/wiki/J._B._Rosser |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.2307/2269059 | https://doi.org/10.2307%2F2269059 |
| JSTOR | https://en.wikipedia.org/wiki/JSTOR_(identifier) |
| 2269059 | https://www.jstor.org/stable/2269059 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 39499392 | https://api.semanticscholar.org/CorpusID:39499392 |
| "Moral Ecology Approaches to Machine Ethics" | http://grinfree.com/MoralEcology.pdf |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1007/978-3-319-08108-3_8 | https://doi.org/10.1007%2F978-3-319-08108-3_8 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-3-319-08107-6 | https://en.wikipedia.org/wiki/Special:BookSources/978-3-319-08107-6 |
| Archived | https://ghostarchive.org/archive/20221009/http://grinfree.com/MoralEcology.pdf |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-12-374514-9 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-12-374514-9 |
| Introduction to the Theory of Computation | https://archive.org/details/introductiontoth00sips |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-534-94728-6 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-534-94728-6 |
| Unto Others: The Evolution and Psychology of Unselfish Behavior | https://archive.org/details/untoothersevolut00sobe |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9780674930469 | https://en.wikipedia.org/wiki/Special:BookSources/9780674930469 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 9780070617261 | https://en.wikipedia.org/wiki/Special:BookSources/9780070617261 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-13-842195-3 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-13-842195-3 |
| Turing, Alan M. | https://en.wikipedia.org/wiki/A._M._Turing |
| Proceedings of the London Mathematical Society | https://en.wikipedia.org/wiki/Proceedings_of_the_London_Mathematical_Society |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1112/plms/s2-42.1.230 | https://doi.org/10.1112%2Fplms%2Fs2-42.1.230 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 73712 | https://api.semanticscholar.org/CorpusID:73712 |
| Turing, Alan M. | https://en.wikipedia.org/wiki/A._M._Turing |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.1112/plms/s2-45.1.161 | https://doi.org/10.1112%2Fplms%2Fs2-45.1.161 |
| hdl | https://en.wikipedia.org/wiki/Hdl_(identifier) |
| 21.11116/0000-0001-91CE-3 | https://hdl.handle.net/21.11116%2F0000-0001-91CE-3 |
| United States Patent and Trademark Office | https://en.wikipedia.org/wiki/United_States_Patent_and_Trademark_Office |
| 2106.02 **>Mathematical Algorithms: 2100 Patentability | http://www.uspto.gov/web/offices/pac/mpep/documents/2100_2106_02.htm |
| https://doi.org/10.2307/3027363 | https://doi.org/10.2307/3027363 |
| https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards | https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards |
| Bellah, Robert Neelly | https://en.wikipedia.org/wiki/Robert_N._Bellah |
| Habits of the Heart: Individualism and Commitment in American Life | https://books.google.com/books?id=XsUojihVZQcC |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-520-25419-0 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-520-25419-0 |
| The Advent of the Algorithm: The 300-Year Journey from an Idea to the Computer | https://archive.org/details/adventofalgorith0000berl |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-15-601391-8 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-15-601391-8 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-3-540-63369-3 | https://en.wikipedia.org/wiki/Special:BookSources/978-3-540-63369-3 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-262-03384-8 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-262-03384-8 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-321-11784-7 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-321-11784-7 |
| Praeger | https://en.wikipedia.org/wiki/Praeger_Publishers |
| Knuth, Donald E. | https://en.wikipedia.org/wiki/Donald_Knuth |
| Selected Papers on Analysis of Algorithms | http://www-cs-faculty.stanford.edu/~uno/aa.html |
| Archived | https://web.archive.org/web/20170701190647/http://www-cs-faculty.stanford.edu/~uno/aa.html |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| Selected Papers on Design of Algorithms | http://www-cs-faculty.stanford.edu/~uno/da.html |
| Archived | https://web.archive.org/web/20170716225848/http://www-cs-faculty.stanford.edu/~uno/da.html |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-19-537404-9 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-19-537404-9 |
| Poems that Solve Puzzles: The History and Science of Algorithms | https://books.google.com/books?id=3pr5DwAAQBAJ |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-19-885373-2 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-19-885373-2 |
| https://en.wikipedia.org/wiki/File:Wiktionary-logo-en-v2.svg |
| algorithm | https://en.wiktionary.org/wiki/Special:Search/algorithm |
| https://en.wikipedia.org/wiki/File:Wikibooks-logo-en-noslogan.svg |
| Algorithms | https://en.wikibooks.org/wiki/Algorithms |
| https://en.wikipedia.org/wiki/File:Wikiversity_logo_2017.svg |
| Wikiversity | https://en.wikipedia.org/wiki/Wikiversity |
| Department of Algorithm | https://en.wikiversity.org/wiki/Topic:Algorithm |
| https://en.wikipedia.org/wiki/File:Commons-logo.svg |
| Algorithms | https://commons.wikimedia.org/wiki/Category:Algorithms |
| "Algorithm" | https://www.encyclopediaofmath.org/index.php?title=Algorithm |
| Encyclopedia of Mathematics | https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics |
| EMS Press | https://en.wikipedia.org/wiki/European_Mathematical_Society |
| Weisstein, Eric W. | https://en.wikipedia.org/wiki/Eric_W._Weisstein |
| "Algorithm" | https://mathworld.wolfram.com/Algorithm.html |
| MathWorld | https://en.wikipedia.org/wiki/MathWorld |
| Dictionary of Algorithms and Data Structures | https://www.nist.gov/dads/ |
| National Institute of Standards and Technology | https://en.wikipedia.org/wiki/National_Institute_of_Standards_and_Technology |
| The Stony Brook Algorithm Repository | http://www.cs.sunysb.edu/~algorith/ |
| State University of New York at Stony Brook | https://en.wikipedia.org/wiki/State_University_of_New_York_at_Stony_Brook |
| Collected Algorithms of the ACM | http://calgo.acm.org/ |
| Associations for Computing Machinery | https://en.wikipedia.org/wiki/Association_for_Computing_Machinery |
| The Stanford GraphBase | http://www-cs-staff.stanford.edu/~knuth/sgb.html |
| Archived | https://web.archive.org/web/20151206222112/http://www-cs-staff.stanford.edu/%7Eknuth/sgb.html |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| Stanford University | https://en.wikipedia.org/wiki/Stanford_University |
| v | https://en.wikipedia.org/wiki/Template:Industrial_and_applied_mathematics |
| t | https://en.wikipedia.org/wiki/Template_talk:Industrial_and_applied_mathematics |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:Industrial_and_applied_mathematics |
| Industrial and applied mathematics | https://en.wikipedia.org/wiki/Applied_mathematics |
| Computational | https://en.wikipedia.org/wiki/Computational_mathematics |
| design | https://en.wikipedia.org/wiki/Algorithm_design |
| analysis | https://en.wikipedia.org/wiki/Analysis_of_algorithms |
| Automata theory | https://en.wikipedia.org/wiki/Automata_theory |
| Automated theorem proving | https://en.wikipedia.org/wiki/Automated_theorem_proving |
| Coding theory | https://en.wikipedia.org/wiki/Coding_theory |
| Computational geometry | https://en.wikipedia.org/wiki/Computational_geometry |
| Constraint satisfaction | https://en.wikipedia.org/wiki/Constraint_satisfaction_problem |
| Constraint programming | https://en.wikipedia.org/wiki/Constraint_programming |
| Computational logic | https://en.wikipedia.org/wiki/Logic_in_computer_science |
| Cryptography | https://en.wikipedia.org/wiki/Cryptography |
| Information theory | https://en.wikipedia.org/wiki/Information_theory |
| Statistics | https://en.wikipedia.org/wiki/Computational_statistics |
| Mathematicalsoftware | https://en.wikipedia.org/wiki/Mathematical_software |
| Arbitrary-precision arithmetic | https://en.wikipedia.org/wiki/List_of_arbitrary-precision_arithmetic_software |
| Finite element analysis | https://en.wikipedia.org/wiki/List_of_finite_element_software_packages |
| Tensor software | https://en.wikipedia.org/wiki/Tensor_software |
| Interactive geometry software | https://en.wikipedia.org/wiki/List_of_interactive_geometry_software |
| Optimization software | https://en.wikipedia.org/wiki/List_of_optimization_software |
| Statistical software | https://en.wikipedia.org/wiki/List_of_statistical_software |
| Numerical-analysis software | https://en.wikipedia.org/wiki/List_of_numerical-analysis_software |
| Numerical libraries | https://en.wikipedia.org/wiki/List_of_numerical-analysis_software |
| Solvers | https://en.wikipedia.org/wiki/Solver |
| Discrete | https://en.wikipedia.org/wiki/Discrete_mathematics |
| Computer algebra | https://en.wikipedia.org/wiki/Computer_algebra |
| Computational number theory | https://en.wikipedia.org/wiki/Computational_number_theory |
| Combinatorics | https://en.wikipedia.org/wiki/Combinatorics |
| Graph theory | https://en.wikipedia.org/wiki/Graph_theory |
| Discrete geometry | https://en.wikipedia.org/wiki/Discrete_geometry |
| Analysis | https://en.wikipedia.org/wiki/Mathematical_analysis |
| Approximation theory | https://en.wikipedia.org/wiki/Approximation_theory |
| Clifford analysis | https://en.wikipedia.org/wiki/Clifford_analysis |
| Clifford algebra | https://en.wikipedia.org/wiki/Clifford_algebra |
| Differential equations | https://en.wikipedia.org/wiki/Differential_equation |
| Ordinary differential equations | https://en.wikipedia.org/wiki/Ordinary_differential_equation |
| Partial differential equations | https://en.wikipedia.org/wiki/Partial_differential_equation |
| Stochastic differential equations | https://en.wikipedia.org/wiki/Stochastic_differential_equation |
| Differential geometry | https://en.wikipedia.org/wiki/Differential_geometry |
| Differential forms | https://en.wikipedia.org/wiki/Differential_form |
| Gauge theory | https://en.wikipedia.org/wiki/Gauge_theory_(mathematics) |
| Geometric analysis | https://en.wikipedia.org/wiki/Geometric_analysis |
| Dynamical systems | https://en.wikipedia.org/wiki/Dynamical_system |
| Chaos theory | https://en.wikipedia.org/wiki/Chaos_theory |
| Control theory | https://en.wikipedia.org/wiki/Control_theory |
| Functional analysis | https://en.wikipedia.org/wiki/Functional_analysis |
| Operator algebra | https://en.wikipedia.org/wiki/Operator_algebra |
| Operator theory | https://en.wikipedia.org/wiki/Operator_theory |
| Harmonic analysis | https://en.wikipedia.org/wiki/Harmonic_analysis_(mathematics) |
| Fourier analysis | https://en.wikipedia.org/wiki/Fourier_analysis |
| Multilinear algebra | https://en.wikipedia.org/wiki/Multilinear_algebra |
| Exterior | https://en.wikipedia.org/wiki/Exterior_algebra |
| Geometric | https://en.wikipedia.org/wiki/Geometric_algebra |
| Tensor | https://en.wikipedia.org/wiki/Tensor |
| Vector | https://en.wikipedia.org/wiki/Vector_calculus#Vector_algebra |
| Multivariable calculus | https://en.wikipedia.org/wiki/Multivariable_calculus |
| Exterior | https://en.wikipedia.org/wiki/Exterior_calculus |
| Geometric | https://en.wikipedia.org/wiki/Geometric_calculus |
| Tensor | https://en.wikipedia.org/wiki/Tensor_calculus |
| Vector | https://en.wikipedia.org/wiki/Vector_calculus |
| Numerical analysis | https://en.wikipedia.org/wiki/Numerical_analysis |
| Numerical linear algebra | https://en.wikipedia.org/wiki/Numerical_linear_algebra |
| Numerical methods for ordinary differential equations | https://en.wikipedia.org/wiki/Numerical_methods_for_ordinary_differential_equations |
| Numerical methods for partial differential equations | https://en.wikipedia.org/wiki/Numerical_methods_for_partial_differential_equations |
| Validated numerics | https://en.wikipedia.org/wiki/Validated_numerics |
| Variational calculus | https://en.wikipedia.org/wiki/Calculus_of_variations |
| Probability theory | https://en.wikipedia.org/wiki/Probability_theory |
| Distributions | https://en.wikipedia.org/wiki/Probability_distribution |
| random variables | https://en.wikipedia.org/wiki/Random_variable |
| Stochastic processes | https://en.wikipedia.org/wiki/Stochastic_process |
| analysis | https://en.wikipedia.org/wiki/Stochastic_calculus |
| Path integral | https://en.wikipedia.org/wiki/Functional_integration |
| Stochastic variational calculus | https://en.wikipedia.org/wiki/Malliavin_calculus |
| Mathematicalphysics | https://en.wikipedia.org/wiki/Mathematical_physics |
| Analytical mechanics | https://en.wikipedia.org/wiki/Analytical_mechanics |
| Lagrangian | https://en.wikipedia.org/wiki/Lagrangian_mechanics |
| Hamiltonian | https://en.wikipedia.org/wiki/Hamiltonian_mechanics |
| Field theory | https://en.wikipedia.org/wiki/Field_theory_(physics) |
| Classical | https://en.wikipedia.org/wiki/Classical_field_theory |
| Conformal | https://en.wikipedia.org/wiki/Conformal_field_theory |
| Effective | https://en.wikipedia.org/wiki/Effective_field_theory |
| Gauge | https://en.wikipedia.org/wiki/Gauge_theory |
| Quantum | https://en.wikipedia.org/wiki/Quantum_field_theory |
| Statistical | https://en.wikipedia.org/wiki/Statistical_field_theory |
| Topological | https://en.wikipedia.org/wiki/Topological_field_theory |
| Perturbation theory | https://en.wikipedia.org/wiki/Perturbation_theory |
| in quantum mechanics | https://en.wikipedia.org/wiki/Perturbation_theory_(quantum_mechanics) |
| Potential theory | https://en.wikipedia.org/wiki/Potential_theory |
| String theory | https://en.wikipedia.org/wiki/String_theory |
| Bosonic | https://en.wikipedia.org/wiki/Bosonic_string_theory |
| Topological | https://en.wikipedia.org/wiki/Topological_string_theory |
| Supersymmetry | https://en.wikipedia.org/wiki/Supersymmetry |
| Supersymmetric quantum mechanics | https://en.wikipedia.org/wiki/Supersymmetric_quantum_mechanics |
| Supersymmetric theory of stochastic dynamics | https://en.wikipedia.org/wiki/Supersymmetric_theory_of_stochastic_dynamics |
| Algebraicstructures | https://en.wikipedia.org/wiki/Algebraic_structure |
| Algebra of physical space | https://en.wikipedia.org/wiki/Algebra_of_physical_space |
| Particle physics and representation theory | https://en.wikipedia.org/wiki/Particle_physics_and_representation_theory |
| Feynman integral | https://en.wikipedia.org/wiki/Path_integral_formulation |
| Poisson algebra | https://en.wikipedia.org/wiki/Poisson_algebra |
| Quantum group | https://en.wikipedia.org/wiki/Quantum_group |
| Renormalization group | https://en.wikipedia.org/wiki/Renormalization_group |
| Spacetime algebra | https://en.wikipedia.org/wiki/Spacetime_algebra |
| Superalgebra | https://en.wikipedia.org/wiki/Superalgebra |
| Supersymmetry algebra | https://en.wikipedia.org/wiki/Supersymmetry_algebra |
| Decision sciences | https://en.wikipedia.org/wiki/Decision_theory |
| Game theory | https://en.wikipedia.org/wiki/Game_theory |
| Operations research | https://en.wikipedia.org/wiki/Operations_research |
| Optimization | https://en.wikipedia.org/wiki/Mathematical_optimization |
| Social choice theory | https://en.wikipedia.org/wiki/Social_choice_theory |
| Statistics | https://en.wikipedia.org/wiki/Statistics |
| Mathematical economics | https://en.wikipedia.org/wiki/Mathematical_economics |
| Mathematical finance | https://en.wikipedia.org/wiki/Mathematical_finance |
| Biology | https://en.wikipedia.org/wiki/Mathematical_and_theoretical_biology |
| Chemistry | https://en.wikipedia.org/wiki/Mathematical_chemistry |
| Psychology | https://en.wikipedia.org/wiki/Mathematical_psychology |
| Sociology | https://en.wikipedia.org/wiki/Mathematical_sociology |
| The Unreasonable Effectiveness of Mathematics in the Natural Sciences | https://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness_of_Mathematics_in_the_Natural_Sciences |
| Mathematics | https://en.wikipedia.org/wiki/Mathematics |
| Society for Industrial and Applied Mathematics | https://en.wikipedia.org/wiki/Society_for_Industrial_and_Applied_Mathematics |
| Japan Society for Industrial and Applied Mathematics | https://en.wikipedia.org/wiki/Japan_Society_for_Industrial_and_Applied_Mathematics |
| Société de Mathématiques Appliquées et Industrielles | https://en.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_de_Math%C3%A9matiques_Appliqu%C3%A9es_et_Industrielles |
| International Council for Industrial and Applied Mathematics | https://en.wikipedia.org/wiki/International_Council_for_Industrial_and_Applied_Mathematics |
| European Community on Computational Methods in Applied Sciences | https://en.wikipedia.org/w/index.php?title=European_Community_on_Computational_Methods_in_Applied_Sciences&action=edit&redlink=1 |
| Category | https://en.wikipedia.org/wiki/Category:Applied_mathematics |
| Mathematics portal | https://en.wikipedia.org/wiki/Portal:Mathematics |
| outline | https://en.wikipedia.org/wiki/Topic_outline_of_mathematics |
| topics list | https://en.wikipedia.org/wiki/List_of_mathematics_topics |
| v | https://en.wikipedia.org/wiki/Template:Data_structures_and_algorithms |
| t | https://en.wikipedia.org/wiki/Template_talk:Data_structures_and_algorithms |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:Data_structures_and_algorithms |
| Data structures | https://en.wikipedia.org/wiki/Data_structure |
| Array | https://en.wikipedia.org/wiki/Array_(data_structure) |
| Associative array | https://en.wikipedia.org/wiki/Associative_array |
| Binary search tree | https://en.wikipedia.org/wiki/Binary_search_tree |
| Fenwick tree | https://en.wikipedia.org/wiki/Fenwick_tree |
| Graph | https://en.wikipedia.org/wiki/Graph_(abstract_data_type) |
| Hash table | https://en.wikipedia.org/wiki/Hash_table |
| Heap | https://en.wikipedia.org/wiki/Heap_(data_structure) |
| Linked list | https://en.wikipedia.org/wiki/Linked_list |
| Queue | https://en.wikipedia.org/wiki/Queue_(abstract_data_type) |
| Segment tree | https://en.wikipedia.org/wiki/Segment_tree |
| Stack | https://en.wikipedia.org/wiki/Stack_(abstract_data_type) |
| String | https://en.wikipedia.org/wiki/String_(computer_science) |
| Tree | https://en.wikipedia.org/wiki/Tree_(abstract_data_type) |
| Trie | https://en.wikipedia.org/wiki/Trie |
| algorithmic paradigms | https://en.wikipedia.org/wiki/Algorithmic_paradigm |
| Backtracking | https://en.wikipedia.org/wiki/Backtracking |
| Binary search | https://en.wikipedia.org/wiki/Binary_search |
| Breadth-first search | https://en.wikipedia.org/wiki/Breadth-first_search |
| Brute-force search | https://en.wikipedia.org/wiki/Brute-force_search |
| Depth-first search | https://en.wikipedia.org/wiki/Depth-first_search |
| Divide and conquer | https://en.wikipedia.org/wiki/Divide-and-conquer_algorithm |
| Dynamic programming | https://en.wikipedia.org/wiki/Dynamic_programming |
| Graph traversal | https://en.wikipedia.org/wiki/Graph_traversal |
| Fold | https://en.wikipedia.org/wiki/Fold_(higher-order_function) |
| Greedy | https://en.wikipedia.org/wiki/Greedy_algorithm |
| Hash function | https://en.wikipedia.org/wiki/Hash_function |
| Minimax | https://en.wikipedia.org/wiki/Minimax |
| Online | https://en.wikipedia.org/wiki/Online_algorithm |
| Randomized | https://en.wikipedia.org/wiki/Randomized_algorithm |
| Recursion | https://en.wikipedia.org/wiki/Recursion_(computer_science) |
| Root-finding | https://en.wikipedia.org/wiki/Root-finding_algorithm |
| Sorting | https://en.wikipedia.org/wiki/Sorting_algorithm |
| Streaming | https://en.wikipedia.org/wiki/Streaming_algorithm |
| Sweep line | https://en.wikipedia.org/wiki/Sweep_line_algorithm |
| String-searching | https://en.wikipedia.org/wiki/String-searching_algorithm |
| Topological sorting | https://en.wikipedia.org/wiki/Topological_sorting |
| List of data structures | https://en.wikipedia.org/wiki/List_of_data_structures |
| List of algorithms | https://en.wikipedia.org/wiki/List_of_algorithms |
| Authority control databases | https://en.wikipedia.org/wiki/Help:Authority_control |
| https://www.wikidata.org/wiki/Q8366#identifiers |
| GND | https://d-nb.info/gnd/4001183-5 |
| FAST | https://id.worldcat.org/fast/805020 |
| United States | https://id.loc.gov/authorities/sh85003487 |
| France | https://catalogue.bnf.fr/ark:/12148/cb119358199 |
| BnF data | https://data.bnf.fr/ark:/12148/cb119358199 |
| Japan | https://id.ndl.go.jp/auth/ndlna/00560337 |
| Czech Republic | https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=ph114026&CON_LNG=ENG |
| Spain | https://datos.bne.es/resource/XX527980 |
| Latvia | https://kopkatalogs.lv/F?func=direct&local_base=lnc10&doc_number=000052282&P_CON_LNG=ENG |
| Israel | https://www.nli.org.il/en/authorities/987007293927505171 |
| Encyclopedia of Modern Ukraine | http://esu.com.ua/search_articles.php?id=43598 |
| Yale LUX | https://lux.collections.yale.edu/view/concept/fdf2dfec-d2b4-40ad-ab7a-96b95548a959 |
| https://en.wikipedia.org/w/index.php?title=Algorithm&oldid=1332362226 | https://en.wikipedia.org/w/index.php?title=Algorithm&oldid=1332362226 |
| Categories | https://en.wikipedia.org/wiki/Help:Category |
| Algorithms | https://en.wikipedia.org/wiki/Category:Algorithms |
| Mathematical logic | https://en.wikipedia.org/wiki/Category:Mathematical_logic |
| Theoretical computer science | https://en.wikipedia.org/wiki/Category:Theoretical_computer_science |
| Pages using the Phonos extension | https://en.wikipedia.org/wiki/Category:Pages_using_the_Phonos_extension |
| Webarchive template wayback links | https://en.wikipedia.org/wiki/Category:Webarchive_template_wayback_links |
| Wikipedia semi-protected pages | https://en.wikipedia.org/wiki/Category:Wikipedia_semi-protected_pages |
| Articles with short description | https://en.wikipedia.org/wiki/Category:Articles_with_short_description |
| Short description is different from Wikidata | https://en.wikipedia.org/wiki/Category:Short_description_is_different_from_Wikidata |
| Use mdy dates from September 2017 | https://en.wikipedia.org/wiki/Category:Use_mdy_dates_from_September_2017 |
| Pages including recorded pronunciations | https://en.wikipedia.org/wiki/Category:Pages_including_recorded_pronunciations |
| Articles to be expanded from October 2023 | https://en.wikipedia.org/wiki/Category:Articles_to_be_expanded_from_October_2023 |
| CS1: abbreviated year range | https://en.wikipedia.org/wiki/Category:CS1:_abbreviated_year_range |
| Commons category link from Wikidata | https://en.wikipedia.org/wiki/Category:Commons_category_link_from_Wikidata |
| Articles with example pseudocode | https://en.wikipedia.org/wiki/Category:Articles_with_example_pseudocode |
| Creative Commons Attribution-ShareAlike 4.0 License | https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License |
| Terms of Use | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use |
| Privacy Policy | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy |
| Wikimedia Foundation, Inc. | https://wikimediafoundation.org/ |
| Privacy policy | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy |
| About Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:About |
| Disclaimers | https://en.wikipedia.org/wiki/Wikipedia:General_disclaimer |
| Contact Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:Contact_us |
| Legal & safety contacts | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:Wikimedia_Foundation_Legal_and_Safety_Contact_Information |
| Code of Conduct | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct |
| Developers | https://developer.wikimedia.org |
| Statistics | https://stats.wikimedia.org/#/en.wikipedia.org |
| Cookie statement | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement |
| Mobile view | https://en.wikipedia.org/w/index.php?title=Algorithm&mobileaction=toggle_view_mobile |
| https://www.wikimedia.org/ |
| https://www.mediawiki.org/ |
|
| https://en.wikipedia.org/wiki/Algorithm |
|
| https://en.wikipedia.org/wiki/Algorithm |
|
| https://en.wikipedia.org/wiki/Algorithm |
|
| https://en.wikipedia.org/wiki/Algorithm |
|
| https://en.wikipedia.org/wiki/Algorithm |
|
| https://en.wikipedia.org/wiki/Algorithm |
|
| https://en.wikipedia.org/wiki/Algorithm |
|
Add topic
| https://en.wikipedia.org/wiki/Algorithm |