Rabu, 26 Oktober 2016

Kompleksitas Algoritma (Tmax Tmin Tavg)



Bila berbicara tentang kompeleksitas algoritma berarti berbicara tentang kompleksitas waktu, yang dimana kita perlu mengetahui berapakah waktu yang dibutuhkan dalam suatu Algoritma. Seperti kita ketahui kompeksitas waktu terbagi atas tiga yaitu Worst-case (Tmax), Best-case (Tmin), Average-case (Tavg). Contoh dibawah akan menjelaskan sedikit kepada kita tentang bagaimana menghitung kompleksitas waktu pada Algoritma.


Kamus
       t : real {suhu air dalam derajat celcius}

Algoritma
      read (t)
      if t  <  0 then
               write ('padat')
      else
               if (t > 0) and (t < 100) then
                       write ('cair')
               else
                       if t > 100
                               write ('gas atau uap')
                      endif
              endif
     endif


Tmin(n)  : 1
Tmax(n) : 3n
Tavg(n)   : 1 + 3n  = 4  ~ n
                  n           n