Итерација — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке; козметичке измене
м Робот: додато {{subst:User:Autobot/sandbox2}}
Ред 1:
{{loš seminarski}}
[[Датотека:Pentagon iteration.svg|thumb|right|200px|Итерација петоугла. Повезивање наизменичних углова првог петоугла даје пентаграм који обухвата мањи обрнути петоугао. Процес итерације ствара низ уметнутих петоуглова и [[Pentagram|пентаграма]] и такође демонстрира [[Рекурзија|рекурзију]].<ref name="Iteration vs recursion">{{Cite book|isbn= 978-1475071962|url= http://www.amazon.com/Programming-Problems-Primer-Technical-Interview/dp/1492175552/ref=sr_1_2?ie=UTF8&qid=1401907908&sr=8-2&keywords=programming+problems+green |title=Programming Problems |author=B. Green |location=San Bernardino |publisher=CreateSpace|year=2012|pages=25}}</ref>]]
'''Итерација''' је чин процеса понављања са циљем да се приближимо жељеном циљу, мети или резултату. Свако понављање поступка се такође назива „итерација“, и резултати једне итерације се користи као полазна тачка за следећу итерацију. Петоугао са десне стране је такође добар пример како се итерација односи на [[Рекурзија|рекурзију]]. Иако се користи итерација, на пример, да рашчлани повезане листе, рекурзија је потребна када прелазимо на бинарна стабала. Петоугао показује оба.<ref name="Thinking Recursively with Java">{{Cite book|isbn= 978-0471701460|url= http://www.amazon.com/Thinking-Recursively-Java-Eric-Roberts/dp/0471701467/ref=sr_1_1?s=books&ie=UTF8&qid=1397925147&sr=1-1&keywords=thinking+recursively+with+java |title=Thinking Recursively with Java |last=Roberts|first=Eric|location=New York |publisher=Wiley|year=2006|pages=171}}</ref>