Równanie rekurencyjne

0

Ucząc się do egzaminu natrafiłem na takie zadanie:

Sformułuj równanie rekurencyjne i zastosuj wybraną metodę analizy algorytmów rekurencyjnych do obliczania złożoności następującego algorytmu:

linearSearch(int t, int index, int arr[]) //x wartosc szukana, arr - tablica z danymi o rozmiarze n{      
     if (index == -1 || arr[index)==x) 
              return index;      
     else 
              return (linearSearch(x, index-1); 
}

niestety nie mam pojęcia jak sobie z tym poradzić... Mógłbym prosić o jakieś wyjaśnienie? Baaardzo pilne...

0

A czym jest to x ?

0

Może trochę niewyraźnie napisałem, ale x to wartość szukana ;)

0

Co to za pytanie w ogóle.
A0 = 0
An = A(n-1) + 1
Złozoność algorytmu jest O(n) gdzie n to rozmiar tablicy

0

Skąd to x się wzięło, gdzie jego deklaracja?

1 użytkowników online, w tym zalogowanych: 0, gości: 1