Jak obliczyć złożoność czasową algorytmu. Wiem, że jest to złożoność sześcienna. Jednak w jaki sposób wyprowadzić wzór na nią (by program mógł dla porównania różnych rozmiarów tablicy go obliczać)?
Będę bardzo wdzięczny za pomoc
static int StupidBubbleSort(int T[ ], int n){
int Element;
int Licznik = 0;
int i;
if(n>0)
{
i=0;
do
{
if(T[i]>T[i+1]){ // porównywanie kolejnych par sąsiednich elementów sortowanego zbioru i zamiana ich miejscami
Licznik++;
Element=T[i];
T[i]=T[i+1];
T[i+1]=Element;
i=0; //rozpoczęcie całej operacji porównywania od początku zbioru
Licznik++;
continue;
}
i++;
} while(i<n-1);
return Licznik;
}
return Licznik;
}