Zastanów się, dlaczego ten program tak długo działa, jak będą przebiegały obliczenia np. dla newton(10,5)? Sprawdź, co to jest programowanie dynamiczne.
Program sortujący wektor liczb całkowitych: MergeSort.
Definiujemy rekurencyjnie następujący sposób ciąg krzywych K(k):
Napisz funkcję rekurencyjną dla znajdowania liczb Fibonacciego.
Napisz funkcję rekurencyjną obliczającą największy wspólny dzielnik dwóch liczb.
Napisz funkcję rekurencyjną znajdującą wszystkie możliwe sumy składników naturalnych dające w wyniku zadaną liczbę n. Np: dla n=3 są to 3, 2+1, 1+1+1.
Napisz funkcję rekurencyjną dla znajdowania liczb Fibonacciego, która zapamiętuje już obliczone wartości (programowanie dynamiczne)
Napisz funkcję rekurencyjną, która znajduje położenie k hetmanów na szachownicy k*k w taki sposób aby żadne dwa nie stały w tej samej linii, kolumnie i przekątnej (nie szachowały się).
Napisz program, który oblicza kolejne punkty krzywej K[n], dla ustalonego n.