Briker Opublikowano 4 Czerwca 2005 Zgłoś Opublikowano 4 Czerwca 2005 Witam, mam do zrobienia takie zadanie: Jaka jest złożoność obliczeniowa poniższej funckji (odpowiedź należy uzasadnić): int funkcja(int n) { if(n==0) return 1; if(n>0) return n*funkcja(n-1); } Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
civi Opublikowano 4 Czerwca 2005 Zgłoś Opublikowano 4 Czerwca 2005 O(n) bo wywołuje się "funkcja" n razy a wewnątrz sprawdza ona w czasie stałym 2 warunki + jest rekurencja ogonowa. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...