Selasa, 25 Oktober 2016

Menghgitung Worst case, Best case dan Average case algoritma mencari nilai minimum

procedure NilaiTerrendah (Input N:integer a1,. . .,an:integer)

Deklarasi
   i:integer;
   terrendah:real;
Algoritma:
    terrendah a1
    for i 2 to N do
      if (ai< terrendah)
        terrendah a1
      endif
    endfor
    Output('Nilai Akhir Terrendah : ',terrendah:0:2);
Endprocedure

Worst case, Best case, Average case

Yang di hitung adalah < (perbandingan)                                
Tmin(n)  = n -1
Tmax(n) = n -1
Tavg(n)  = (n-1)+(n-1) / 2
              ≈ n -1 / 2
               n

Tidak ada komentar:

Posting Komentar