Anda di halaman 1dari 3

MUHAMMAD ASRI H12111269 STATISTIKA (GANJIL) DATA: Input: A:{31,41,26,35} Output: A:{26,31,35,41} PSEUDO-CODE for j 2 to length[4] key 41 i j 1 =1 while

hile (i > 0 A[1] > key) while (i > 0 31 > 41) A[i + 1] key Output sementara: {31,41,26,35} for j 3 to length[4] key 26 i j 1 =2 while (i > 0 A[2] > key) while (i > 0 41 > 26) A[i + 1] A[i] ii1 Diuji lagi untuk A[1] {pernyataan bernilai benar} {A[3]=41} {i=1} i=1 {pernyataan bernilai salah} {A[2]=41}

while (I > 0 31 > 26) A[I + 1] A[i] II1 Diuji lagi untuk A[0] while (0 > 0 0 > 26) A[I + 1] key Output sementara: A:{26,31,41,35} for j 4 to length[4] key 35 I j 1 =3 while (I > 0 A[3] > key) while (I > 0 41 > 35) A[I + 1] A[i] II1

{pernyataan bernilai benar} {A[2]=31} {i=0}

i=0 {pernyataan bernilai salah} {A[1]=26

{Pernyataan bernilai benar} {A[4]=41} {i=2}

Diuji lagi untuk A[2] i=2 while (i > 0 31> 35) A[i + 1] key Jadi, didapat: A[1]:26 A[2]:31 A[3]:35 A[4]:41 {Pernyataan bernilai salah} {A[3]=35}

Output akhir: A:[26,31,35,41]

Kasus terbaik

T ( n ) k1 1 k 2 n k 3 ( k1 k 2 ) n ( k 3 k1 )
j 2

Laju waktu komputasi dalam fungsi linier Kasus terbaik (best case) akan terjadi bila data telah terurut, ti=1 karena hal tersebut tidak memerlukan proses running time yang terlalu lama sebab data yang diinput telah terurut (mudah membandingkan). Akibatnya proses perulangan tidak terlalu banyak digunakan yang tentunya mengalami proses yang lama. Rumus di atas dapat dijabarkan sebagai berikut:

T (n) k1 1 k 2 n k3
j 2

(k1 k 2 )n (k3 k1 )
Kasus terburuk:

T (n) k1 j k 2 n k3
j 2

k1 2 1 n ( 2 k1 k 2 )n (k3 k1 ) 2

Laju waktu komputasi dalam fungsi kuadratik Kasus terburuk (worst case) akan terjadi jika Input data terurut terbalik, tj = j. Hal tersebut membutuhkan proses running time yang lama karena perlu banyak proses perulangan dalam membandingkan isi data agar dapat mengurutkan dengan baik. dimana,

j
j 2

n(n 1) 1 2

jadi, dapat dijabarkan sebagai berikut:

T (n) k1 (

n(n 1) 1) k 2 n k 3 2
( ) ) ( ) ( )

Anda mungkin juga menyukai

  • Pengaderan
    Pengaderan
    Dokumen3 halaman
    Pengaderan
    asrineofam
    Belum ada peringkat
  • Proker Eksternal
    Proker Eksternal
    Dokumen2 halaman
    Proker Eksternal
    asrineofam
    Belum ada peringkat
  • Eksternal
    Eksternal
    Dokumen2 halaman
    Eksternal
    asrineofam
    Belum ada peringkat
  • Kesekretariatan
    Kesekretariatan
    Dokumen2 halaman
    Kesekretariatan
    asrineofam
    Belum ada peringkat
  • Minat Bakat
    Minat Bakat
    Dokumen3 halaman
    Minat Bakat
    asrineofam
    Belum ada peringkat
  • Proker Rohis
    Proker Rohis
    Dokumen4 halaman
    Proker Rohis
    asrineofam
    Belum ada peringkat
  • Minat Bakat
    Minat Bakat
    Dokumen3 halaman
    Minat Bakat
    asrineofam
    Belum ada peringkat
  • Rohis
    Rohis
    Dokumen5 halaman
    Rohis
    asrineofam
    Belum ada peringkat
  • Pengaderan
    Pengaderan
    Dokumen3 halaman
    Pengaderan
    asrineofam
    Belum ada peringkat
  • Proker Pengaderan
    Proker Pengaderan
    Dokumen2 halaman
    Proker Pengaderan
    asrineofam
    Belum ada peringkat
  • Eksternal
    Eksternal
    Dokumen2 halaman
    Eksternal
    asrineofam
    Belum ada peringkat
  • Rohis
    Rohis
    Dokumen5 halaman
    Rohis
    asrineofam
    Belum ada peringkat
  • Kesekretariatan
    Kesekretariatan
    Dokumen2 halaman
    Kesekretariatan
    asrineofam
    Belum ada peringkat
  • Akademik
    Akademik
    Dokumen3 halaman
    Akademik
    asrineofam
    Belum ada peringkat
  • Proker Minat Bakat
    Proker Minat Bakat
    Dokumen2 halaman
    Proker Minat Bakat
    asrineofam
    Belum ada peringkat
  • Proker Kesekretatiatan
    Proker Kesekretatiatan
    Dokumen1 halaman
    Proker Kesekretatiatan
    asrineofam
    Belum ada peringkat
  • Eksternal
    Eksternal
    Dokumen2 halaman
    Eksternal
    asrineofam
    Belum ada peringkat
  • Minat Bakat
    Minat Bakat
    Dokumen3 halaman
    Minat Bakat
    asrineofam
    Belum ada peringkat
  • Kesekretariatan
    Kesekretariatan
    Dokumen2 halaman
    Kesekretariatan
    asrineofam
    Belum ada peringkat
  • Akademik
    Akademik
    Dokumen3 halaman
    Akademik
    asrineofam
    Belum ada peringkat
  • Proker Akademik
    Proker Akademik
    Dokumen2 halaman
    Proker Akademik
    asrineofam
    Belum ada peringkat
  • Pengaderan
    Pengaderan
    Dokumen3 halaman
    Pengaderan
    asrineofam
    Belum ada peringkat
  • Akademik
    Akademik
    Dokumen3 halaman
    Akademik
    asrineofam
    Belum ada peringkat
  • Tugas Algo4
    Tugas Algo4
    Dokumen9 halaman
    Tugas Algo4
    asrineofam
    Belum ada peringkat
  • Tugas Algo3
    Tugas Algo3
    Dokumen9 halaman
    Tugas Algo3
    asrineofam
    Belum ada peringkat
  • Tugas2 Pascal
    Tugas2 Pascal
    Dokumen11 halaman
    Tugas2 Pascal
    asrineofam
    Belum ada peringkat
  • Tugas1 Pascal
    Tugas1 Pascal
    Dokumen1 halaman
    Tugas1 Pascal
    asrineofam
    Belum ada peringkat
  • Funct
    Funct
    Dokumen16 halaman
    Funct
    asrineofam
    Belum ada peringkat
  • Tugas Algo2
    Tugas Algo2
    Dokumen6 halaman
    Tugas Algo2
    asrineofam
    Belum ada peringkat