Selasa, 25 Oktober 2016

Menghitung worst case, best case dan average case dari program segitiga pascal

Program Segitiga_pascal
kamus
i,j,n : Integer
    p   : array [1..50,1..50] of integer
Algoritma
  read(n);
  for i ß 1 to n do
       for j ß 1 to i do
           if (j =1) or (j = i)
                then
                                p[i,j]
ß 1
                else
                                p[i,j] ß p[i-1,j] + p[i-1,j-1]
           write(p[i,j],'    ')
       Endif
  Endfor
  Endfor

Terdalam (+)
Tmin  = 0
Tmax = n - 2
Tavg  = (n – 2) / 2

          ≈  n – 2

Tidak ada komentar:

Posting Komentar