• Tidak ada hasil yang ditemukan

EET 210 - ALGORITHMA DAN STRUKTUR DATA OKT-NOV 1991.

N/A
N/A
Protected

Academic year: 2024

Membagikan "EET 210 - ALGORITHMA DAN STRUKTUR DATA OKT-NOV 1991."

Copied!
6
0
0

Teks penuh

(1)

Oldober/November 1991

EET 21O - Alaorthma dan Struktur Data Masa

:

tg Jatnl

ARAT{T{ KEPADA CAI.ON:

Slla pastlkan bahawa kertas peperlksaan

tnl

menganduqgr

6

r-nuka surat bercetak dan ENA!4-GL soalan sebelum anda meinulal€n pepertksaan lnl.

Jawab UMA {5) soalan.

Agthan markah bagt settap soalan dtbertkan

dl

sut sebelah kanan sebagal

peratusan daripada markah keseluruhan yang dtperuntukkan bagt soalan berkenaan.

Jawab kesemua soalan ddam Elahasa Malaysla.

...2/-

(2)

(d

Struktur-struktur data drproses dengan beberapa operasl asas dlnamakan JelaJah (traverstrg), carl (searchlng), selit (tnsert) dan

hapus (deletlng). Jelaskan bagalmana settap

operasl

dtlalmkan dengan menggunakan suatu struktur data ptllhan anda sendlrl. Nyatakan kesukarannya, Jlka ada, untuk seUap operasl.

(50e6)

(b)

Blncangkan faktor-faktor

yarg

menentukan kecekapan sesuatu aturcara komputer. Pada amnya garls panduan bagl perbandtngan dan pemllthan algortthma untuk set-set data yang sembarangan lalah tata tanda - O. Gunakan beberapa contoh kaedah carl untuk

menJelaskan kecekapan menggunakan tata tanda tnt.

(50e6)

(d

Drb€rtl€n suatu senaral nombor-nombor

AIll. A[2],

..., AINI,

Jelaskan bagalmana langkah-langkah

suatu algorlthma

tslh gelombang dtlaksanakan. Sebagar contoh, nombor-nombor dalam suatu tata susun talah 32, 6L,27,85, 66, 23,

13,57.

T[nJukkan

beberapa laluan pertama danJuga hasllnya.

(60q6)

(b)

Dlberlkan kekompleksan dtukur dengan bllangan perbandtngan f{n}

yang dlpcrlukan untuk mencarl sesuatu ltem dl dalam suatu susunan data yang terdlrl darlpada

n unsur. Untuk

lslhan lelurus [lnear searchl tunJukkan kes purata bllangan perbandrngan hamptr

bersamaan kepada sepamh dartpada bllangan urutur-unsur dl dalart tatasusun Au. Nyatakan semua anggapan]"ang dlgunakan.

14@61

I.

70

...31-

(3)

dan'postflx'.

12uhl

(b)

T\rlts kembalt ungkapan-ungkapan berlkut dalam bentuk'postflx'.

(0 (r0 (m) (rv)

[A+B)

'

(C-D/E)/F

(!t+B) -

(C+D))'E

NB

+ ClD

ArB'(C+E)-

F

4.

(2@61

(c) Selalunya komputer menyelesalkan

ungkapan-ungkapan matematlk yang dftuls dalam tata-tanda 'tnflx' dengan cara berllnrt:

Tbkarkan ungkapan ltu ke 'postllx', kemudlan selesatkan ungkapan postllx

ttu.

Suatu ttndan boleh dfgunakan sebagar aht utama untuk

melakukan tugas ttu. Jelaskan

langkah-langkah

untuk

menyelesatkan ungkapan matematlk P yang dttults dalam bentuk

' postflx' menggunalran suatu tlndan.

P

5, 6, 2,

I ,t,

L2,4. l, -

(60e6)

(a)

Takr{kan suatu data struktur pokok perduan. Jelaskan Jawapan anda dergan menggunakan contoh. Berkattan dengan lnl, Jelaskan JelaJah 'preorder', 'lnorder' dan 'postorder' untuk pokok perduan

ttu.

(3096)

...41_

(4)

GambaraJah

I

menunJuklcan pokok ungkapan suatu ungkapan matematik

Ralah 1

Tlrliskan hastl darlpada JelaJah 'preorder', 'lnorder' dan 'postorder'.

Komenlah pemerhattan anda.

(300/6)

Takrlfkan suatu rekod mudah

untuk

mewakllt

sfruktur

pokok perduaan. Tultskan suatu prosedur

rekursf untuk

menJelaJaht

struktur pokok itu.

...5/-

72

(5)

Menggunakan data yang dlbertkan dt dalam RaJah

2'

tunJukkan bagatmana tsth ptlih dtlaksanakan untuk menyusun data tersebut menurut abJad.

hen

oonr

cat

ram ene dog

Rqlah2

(4W61

(b)

Jelaskan bagatmana lsth-cantum

dan

lslh-cepat dllakukan.

Me4ggunakan contoh tertentu yang dtbertkan dl bawah' tunJukkan

bagalmana lslh-cantum dllaksanakan untuk

menyusun

nsnbor-nmrbor

yang

dlberlkan

dalam susunan

menalh

26,&3,35, 19,L2,42.

(60e61

(a)

Terdapat dua perwaldlan komputer untuk suatu struktur data tak

lelurus, mtsalnya geraf, yang dlnamakan matrlk

kesebelatran (adJency) dan senaral kesebelatran (adJency)

.

Jelaskan

perwa$lan terscbut menggunakan

geraf

terarah yar4 dlberlkan dalam rajah 3.

6.

D

Belahil

140961

(6)

(b)

Kebanyakan algortthma geraf memerlukan seseorang pemerlksaan secara ststemattk nod-nod dan pfngtr-plngir sesuatu geraf G.

Algorrthma-algortthma tersebut

talah cart

kelebaran dahulu

(breath-ftrst) dan

carl

kedalaman dahulu (depth-ftrst). Jelaskan largkah-langkah settap algortthma. Gunakan suatu barls atau tfndan dt mana yang Perlu.

- oooOooo -

74

Referensi

Dokumen terkait

-4- [EBB 315/3] lbl Terangkan mengapa pendopan adalah satu kaedah yang berkesan untuk menambahkan ketumpatan pembawa cas majoriti di dalam sualu hablur semikonduktor.. Plolkan graf

[ 5 markahl lbl Anda dlarah newaJarkan kes untuk nemperkenalkan Slstem Maklumat Geografl SMG dl dalam persekltaran kerJa sedla ada.Plllh nana-mana satu keadaan kerJa yang berlkut

$uatu aloi eutektoik yang mempunyai sifat-sifat berikut akan dilebur dl dalam relau dan dipanas-lampau ke suhu 7000 C.. 50 markah tb I Lukiskan suatu lakaran relau aruhan tanpa

60 markah 40 markah lb I Data .berikut adafah untuk Turus net yang tersedia Laju Kuasa keluaran Hafaju aliran mafar Garispusat fuaran pelari Garispusat dalaman pelari Kadar alir

65/100 Jika daya F yang perlu untuk memanjangkan sesuatu spring sebanyak x ialah F=kx a di mana k adalah pemalar daya; dapatkan ungkapan bagi pemalar daya paduan apabila 2 spring

Agihan markah bagt setiap soalan dtbertkan dl sut sebelah kanan sebagat peratusan dartpada markah keseluruhan yang dlperuntukkan bagl soalan oherkenaan.. Jawab kesemua soalan di dalam

Bincangkan tiga kelemahan kaedah pemprosesan fail yang dapat diperbaiki oleh sistem pangtalan data, di dalam usaha untuk mencapai matlamat tersebut' 25l1oo 4.. Apakah yang

Jangan tulis Jawapan mesti dalam hentuk perenambelasan ^ tcsY30ll - f - Jawab semua soalan di bawah: a Berapakah jenis sampukan interupts yang terdapat dalam pempfoses 8086?. b