Uas - Matdis - Dendy Iman Lesmana - A22100028
Uas - Matdis - Dendy Iman Lesmana - A22100028
Kelas : TI-IIIA
NIM : A22100028
UAS
MATEMATIKA DISKRIT
Soal:
1. Bagaimana Gambar dari Graf berikut !
G adalah sebuah graf dengan
V = { 1, 2, 3, 4 }
E = { (1, 2), (2, 3), (1, 3), (1, 3), (2, 4), (3, 4), (3, 4) } = { e1, e2, e3, e4, e5, e6, e7}
Jawaban:
2. Tentukan dan Gambarkan Pohon Minimum Spanning Tree dari graf dibawah ini :
Jawaban:
sisi Bobot
{e,f} 1
{c, f} 3
{e, h} 3
{h, i} 2
{b, c} 4
{b, d} 3
{a, d} 2
{g, h} 4
22
3. Hitung Kompleksitas Waktu Terbaik, Terburuk dan rata-rata dari algoritma berikut :
procedure PencarianBeruntun (input a1, a2..., an : integer , x : integer, output idx : integer )
{mencari x di dalam elemen a1, a2..., an . Lokasi (indeks elemen) tempat x ditemukan diisi ke
dalam idx. Jika x ditemukan maka idx diisi dengan 0.
Keluran : idx
Deklarasi
i : integer
ketemu : boolean {bernilai true jika x ditemukan atau false jika x tidak ditemukan }
Algoritma
ketemu false
while (i ≤ n) and (not ketemu) do
if a1 = x then
ketemu true
else
i i+1
endif
endwhile
{i > n or ketemu}
if ketemu then {x ditemukan}
idx i
else
idx o {x tidak ditemukan}
endif
Jawaban:
1. Kasus terbaik: ini terjadi bila a1 = x.Tmin(n)
=1
Tmax(n) = n
3. Kasus rata-rata: Jika x ditemukan pada posisi ke-j, maka operasiperbandingan (ak
= x)akan dieksekusi sebanyak j kali.
1
𝑛(1 + 𝑛)
(1 + 2 + 3 + ⋯ + 𝑛) = 2 = 𝑛+1
𝑇𝑎𝑣𝑔(𝑛) =
𝑛 𝑛 2