Anda di halaman 1dari 2

Nama : Dendy Iman Lesmana

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

2. Kasus terburuk: bila an = x atau x tidak ditemukan.

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

Anda mungkin juga menyukai