Witam
Mam następujący programik i mam zaproponować optymalizację pamięciową
Nie jest to żadne zadanie do zaliczenia, jest to jedno z wielu przykładowych zadań z optymalizacji, które rozwiązuje żeby przygotować się do kolokwium. Będe wdzięczna za wszystkie sugestie.
#include <cstdlib>
#include <iostream>
using namespace std;
double foo(double* tab, int l, int r)
{
double wynik;
if (l >= r)
return tab[r];
wynik = foo(tab,0,((l+r)/2)) + foo(tab,((l+r)/2)+1, r);
return wynik;
}
int main(int argc, char *argv[])
{
const int N = 50;
double tablica[N];
double rezultat = foo(tablica,0,N-1);
cout<<rezultat;
system("PAUSE");
return EXIT_SUCCESS;
}
Pozdrawiam