| . |
| . |
́ , . «» «», «» «». , - . , , . , - , , , , .
, , . ( , . .) . , XX .
(. Entscheidungsproblem), 1928 . [1] « »[2]; 1930, 1934 1935 ., λ- 1936 ., « 1» 1936 . . , . () .
|
|
[]
3050- XX , , ( ), . , . . .
«» - ( -). 825 , . , . - , , 0 ( as-sifr sifr, , «» «»). . XII - . , , Algoritmi de numero Indorum (« »). - - - (« »). ( - ).
, , , , «» . . .
algorism algiros () arithmos (). , «». , ? . (, ѳ, ) « -, ». , .
- , , . algoritmi algorismi.
- , : «Dixit algorizmi: » («- : »), . . - XIII , , :
1250 Algorismus vulgaris, . (Algus). « » (12751280) « » , , ! (Argus). , , «» , .
« » ( ) . « », «», , , , «mestre Argus» , . « » (1369 .) , « » (noble countour Argu) , .
, . (Algor) (Rex quodam Castelliae), , (philosophus Algus nomine Arabicus), . - () ().
, algorism ( algorismus), , , , . . , «.» Websters New World Dictionary, 1957 .
, «» . (Gautier de Coincy, 11771236) algorismus-cipher ( 0) . , , , .
, , , . , (9381003), 999 . II. , ( ), . , (Nicolas Chuquet, 14451488) (algoriste). , , , , . XVII « », , , (15001557).
, . , Carmen de Algorismo ( carmen ) (Alexander de Villa Dei, . 1240) (Georg Peurbach, 14231461) Opus algorismi jocundissimi (« »).
. , . , 1360 . (Nicolaus Oresme, 1323/25-1382) Algorismus proportionum (« »), . , Algorithmus linealis, .
, algorismi - , algorism. , , , , arithmetic.
1684 Nova Methodvs pro maximis et minimis, itemque tangentibus «» (Algorithmo) : .
XVIII , Vollstandiges mathematisches Lexicon ( 1747 .), algorithmus . , . , algorithmus infinitesimalis . , « » (De usu novi algorithmi in problemate Pelliano solvendo). , .
, . «» .
1691 , « ». ( ) XVI . , . « , , , ».
, «» , . . . , « » . . (1935 .). «» , (), 1926 . , : , . XX . «» , , .
, . , , , « ». , , . , (1957 .), . , (1969 .) , « , ». , ! , , . , « » (1981 .) .
. , «» 1985 . . , . , « » (1959 .) , - , . . 70- . , , «» . . « » (1974 .) «» , « » (1976 .) « ». - , . «» , , . , « », « » « ». . . « », . . « » « ». , , .
[]
[]
() . . , . [3].
, . , .
, , , . , .
. , (), .
[]
.
[]
, , . (), , . , . , , , , . , , .[5]
( ):
| , , , , . |
, , , .
[]
, . , , , ? 1930- [6].
, . , . () . , .
, :
| , . |
, , : , , .
, , , ( ) ( ), , ; , , .
[]
, , . , : [7].
, . , , [8]..
. . , :
| , , , . |
, .
[]
, . [9]. , , , , ( , . randomized algorithm)[10]. , , ( ), . , , [9].
, . , .
, . [11]:
- - , .
- -, , ( -).
[]
. «» , . , :
.
[]
:
[]
[]
[12]. ( ), , . , .
, .
, . , .
[]
, . , .
(. computable), ,
. ,
. , , [13].
,
«» «» ( {0, 1}), ,
[13].
, .
| , , , .[14] |
, . , ( , , ) , [13].
[]
[] =
} . .
. , , . . , [15].
- , .
- .
- . , . , .
- P{Q}R
P , Q, R , .
, : , , , , [18].
[]
.[19]
, . , -, .
, . , , «» .
, : . , . [20].
[21].
| O(1) | - | |
| O(log log n) | n | |
| O(log n) | xn; n | |
| O(n) | / n ; n | |
| O(n log n) | n ; n | |
| O(n²) | ||
| O(n³) | ||
| O(cn) | 1 c- ; | , |
[]
, , . , . , , .
, , , . , . , .
. . , , .
, , .
[]
:
[]
, , . ( , ). (́, , .).
[]
(). ; , [22].
«» ( 300 . .), VII X. , .
(a, b)
b = 0
a
(b, a mod b)
1599 650:
| 1 | 1599 = 650*2 + 299 |
| 2 | 650 = 299*2 + 52 |
| 3 | 299 = 52*5 + 39 |
| 4 | 52 = 39*1 + 13 |
| 5 | 39 = 13*3 + 0 |
[]
- Kleene 1943 in Davis 1965:274
- Rosser 1939 in Davis 1965:225
- (, . 314)
- (, . 317)
- Basics: The Turing Machine (with an interpreter!. Good Math, Bad Math (9 2007). 2 2012.
- (, 33)
- , . 2, c. 90-91.
- (, 34)
- 1 2 «Probabilistic algorithms should not be mistaken with methods (which I refuse to call algorithms), which produce a result which has a high probability of being correct. It is essential that an algorithm produces correct results (discounting human or computer errors), even if this happens after a very long time.» Henri Cohen A Course in Computational Algebraic Number Theory. Springer-Verlag, 1996. P. 2. ISBN 3-540-55640-0
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rives't, Clifford Stein . ISBN 0-262-03293-7
- ( 12, . 12-22 Atallah, 2010)
- (, 36)
- 1 2 3 Peter Linz An Introduction to Formal Languages and Automata. Jones and Bartlett Publishers, 2000. ISBN 0-7637-1422-4
- "computability and complexity", Encyclopedia of computer Science and Technology, Facts On File, 2009, ISBN 978-0-8160-6382-6
- (ORegan, 4.5)
- ( 5.3.6 Enders, 2003)
- ( 5.3.7 Enders, 2003)
- (ORegan, . 119)
- . , . , . = The Design and Analysis of Computer Algorithms. «», 1979.
- ( 11 Atallah, 2010)
- ( 1 Atallah, 2010)
- Knuth D The Art of Computer Programming, Volume 2: Seminumerical Algorithms. 3rd. AddisonWesley, 1997. ISBN 0201896842
[] .
[]
- . , . , . , . : = INTRODUCTION TO ALGORITHMS. 2- . .: «», 2006. . 1296. ISBN 0-07-013151-1
- , 1. = The Art of Computer Programming, vol.1. Fundamental Algorithms. 3- . .: «», 2006. . 720. ISBN 0-201-89683-4
- , . . . .: «», 2007. . 480. ISBN 978-5-8459-1244-2
[]
| ? | |
| ? |


, T(n). ,
.