Derekursywacja: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m MalarzBOT: {{Seealso}} jest redirectem {{Zobacz też}} |
m poprawa linków |
||
Linia 1:
'''Derekursywacja''' – przekształcenie [[algorytm]]u [[rekurencja|rekursyjnego]] w odpowiadający mu funkcjonalnie algorytm [[iteracja|iteracyjny]]. Choć algorytmy rekurencyjne bywają prostsze do zrozumienia, to obarczone są jednak zwykle dużą [[złożoność obliczeniowa|złożonością obliczeniową]] lub [[złożoność pamięciowa|pamięciową]] (zob. [[asymptotyczne tempo wzrostu]]): algorytmy iteracyjne bliższe są zwykle [[architektura procesora|architekturze procesorów]] (a dokładniej ich [[model programowy procesora|modelom programowym]]), przez co zwykle są szybsze i zużywają mniej pamięci (największym obciążeniem jest zwykle kosztowna obsługa [[
== Przykład ==
|