Struktur Data (Sak 1107)

Tutorial 7

 

Jawapan.

1).

 

BETA, RATE, FREQ, ALPHA, MEAN, SUM, NUM, BAR, WAGE, PAY, KAPPA

 

i.) Isihan Gelembung

 

Laluan 1

BETA, RATE, FREQ, ALPHA, MEAN, SUM, NUM, BAR, WAGE, PAY, KAPPA

BETA, RATE, FREQ, ALPHA, MEAN, SUM, NUM, BAR, WAGE, PAY, KAPPA

BETA, FREQ, RATE, ALPHA, MEAN, SUM, NUM, BAR, WAGE, PAY, KAPPA

BETA, FREQ, ALPHA, RATE, MEAN, SUM, NUM, BAR, WAGE, PAY, KAPPA

BETA, FREQ, ALPHA, MEAN, RATE, SUM, NUM, BAR, WAGE, PAY, KAPPA

BETA, FREQ, ALPHA, MEAN, RATE, SUM, NUM, BAR, WAGE, PAY, KAPPA

BETA, FREQ, ALPHA, MEAN, RATE, NUM, SUM, BAR, WAGE, PAY, KAPPA

BETA, FREQ, ALPHA, MEAN, RATE, NUM, BAR, SUM, WAGE, PAY, KAPPA

BETA, FREQ, ALPHA, MEAN, RATE, NUM, BAR, SUM, WAGE, PAY, KAPPA

BETA, FREQ, ALPHA, MEAN, RATE, NUM, BAR, SUM, PAY, WAGE, KAPPA

BETA, FREQ, ALPHA, MEAN, RATE, NUM, BAR, SUM, PAY, KAPPA, WAGE

 

                                                                                                                    

Laluan 2

BETA, FREQ, ALPHA, MEAN, RATE, NUM, BAR, SUM, PAY, KAPPA, WAGE

BETA, FREQ, ALPHA, MEAN, RATE, NUM, BAR, SUM, PAY, KAPPA, WAGE

BETA, ALPHA, FREQ, MEAN, RATE, NUM, BAR, SUM, PAY, KAPPA, WAGE

BETA, ALPHA, FREQ, MEAN, RATE, NUM, BAR, SUM, PAY, KAPPA, WAGE

BETA, ALPHA, FREQ, MEAN, RATE, NUM, BAR, SUM, PAY, KAPPA, WAGE

BETA, ALPHA, FREQ, MEAN, NUM, RATE, BAR, SUM, PAY, KAPPA, WAGE

BETA, ALPHA, FREQ, MEAN, NUM, BAR, RATE, SUM, PAY, KAPPA, WAGE

BETA, ALPHA, FREQ, MEAN, NUM, BAR, RATE, SUM, PAY, KAPPA, WAGE

BETA, ALPHA, FREQ, MEAN, NUM, BAR, RATE, PAY, SUM, KAPPA, WAGE

BETA, ALPHA, FREQ, MEAN, NUM, BAR, RATE, PAY, KAPPA, SUM, WAGE

BETA, ALPHA, FREQ, MEAN, NUM, BAR, RATE, PAY, KAPPA, SUM, WAGE

 

 

Laluan 3

BETA, ALPHA, FREQ, MEAN, NUM, BAR, RATE, PAY, KAPPA, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, NUM, BAR, RATE, PAY, KAPPA, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, NUM, BAR, RATE, PAY, KAPPA, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, NUM, BAR, RATE, PAY, KAPPA, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, NUM, BAR, RATE, PAY, KAPPA, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, RATE, PAY, KAPPA, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, RATE, PAY, KAPPA, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, PAY, RATE, KAPPA, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, PAY, KAPPA, RATE, SUM, WAGE

 

 

Laluan 4

ALPHA, BETA, FREQ, MEAN, BAR, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, MEAN, BAR, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, PAY, KAPPA, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

 

 

Laluan 5

ALPHA, BETA, FREQ, BAR, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, FREQ, BAR, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, NUM, KAPPA, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

 

 

Laluan 6

ALPHA, BETA, BAR, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BETA, BAR, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, MEAN, KAPPA, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, RATE, SUM, WAGE

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, RATE, SUM, WAGE

 

Jawapan:

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, RATE, SUM, WAGE

 

 

 

 

 

 

 

1)       Algoritma bagi isihan gelembung.

 

               Bubble (DATA,n)

 

a)      Ulang langkah 2 dan 3 untuk k = 1 hingga ( n-1 )

b)      Setkan ptr := 1

c)      Ulang selagi ptr < n-k

              

           [ laksanakan laluan ]

            Jika DATA [ ptr ] > DATA [ ptr + 1 ]

                    Tukar kedudukan DATA [ ptr ] dengan DATA [ ptr + 1 ]

           [ Akhir Jika ]

            Setkan ptr := ptr + 1

           [ Akhir ulangan ]

        [ Akhir ulangan

 

d)      Tamat.

 

 

ii) Isihan Selitan

 

 

Permulaan :

 BETA, RATE, FREQ, ALPHA, MEAN, SUM, NUM, BAR, WAGE, PAY, KARPA

 

 Laluan 1   :

 BETA, RATE, FREQ, ALPHA, MEAN, SUM, NUM, BAR, WAGE, PAY, KARPA.

 

 Laluan 2   :

 BETA, FREQ, RATE, ALPHA, MEAN, SUM, NUM, BAR, WAGE, PAY, KARPA.

 

 Laluan 3   :

 ALPHA, BETA, FREQ, RATE, MEAN, SUM, NUM, BAR, WAGE, PAY, KARPA.

 

 Laluan 4   :

 ALPHA, BETA, FREQ, MEAN, RATE, SUM, NUM, BAR, WAGE, PAY, KARPA.

 

 Laluan 5   :

 ALPHA, BETA, FREQ, MEAN, RATE, SUM, NUM, BAR, WAGE, PAY, KARPA.

 

 Laluan 6   :

 ALPHA, BETA, FREQ, MEAN, NUM, RATE, SUM, BAR, WAGE, PAY, KARPA.

 

 Laluan 7   :

 ALPHA, BAR, BETA, FREQ, MEAN, NUM, RATE, SUM, WAGE, PAY, KARPA.

 

 Laluan 8   :

 ALPHA, BAR, BETA, FREQ, MEAN, NUM, RATE, SUM, WAGE, PAY, KARPA.

 

 

 Laluan 9   :

 ALPHA, BAR, BETA, FREQ, MEAN, NUM, PAY, RATE, SUM, WAGE, KARPA.

 

 Laluan 10 : 

ALPHA, BAR, BETA, FREQ, KARPA, MEAN, NUM, PAY, RATE, SUM, WAGE.

 

 

2)       Algoritma Selitan.

               

 Insertion ( DATA, n )

a)      Setkan k := 1

b)      Ulang selagi k < n

                      Setkan y := DATA [ I ]

                                   I := k – 1

c)      Ulang selagi I >= 0

                Dan y < DATA [ I ]

                DATA [ I +1 ] = DATA [ I ]

      [Tamat ]

                DATA [ I + 1 ] := y

      [Tamat ]

d)      Tamat.

 

 

iii) Isihan Pilihan.

 

Laluan 1  :

BETA, RATE, FREQ, ALPHA, MEAN, SUM, NUM, BAR, WAGE, PAY, KAPPA.

 

Laluan 2  :

 ALPHA, RATE, FREQ, BETA, MEAN, SUM, NUM, BAR, WAGE, PAY, KAPPA.

 

Laluan 3  :

ALPHA, BAR, FREQ, BETA, MEAN, SUM, NUM, RATE, WAGE, PAY,  KAPPA.

 

Laluan 4  :

 ALPHA, BAR, BETA, FREQ, MEAN, SUM,NUM, RATE, WAGE, PAY, KAPPA.

 

Laluan 5  :

 ALPHA, BAR, BETA, FREQ, MEAN, SUM, NUM, RATE, WAGE, PAY, KAPPA.

 

Laluan 6  :

ALPHA, BAR, BETA, FREQ, KAPPA, SUM, NUM, RATE,WAGE, PAY, MEAN.

 

Laluan 7  :

 ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, RATE, WAGE, PAY, SUM.

 

Laluan 8  :

 ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, RATE, WAGE, PAY, SUM.

 

 

Laluan 9  :

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, WAGE, RATE, SUM.

 

Laluan 10:

ALPHA, BAR, BETA, FREQ, KAPPA,  MEAN, NUM, PAY, RATE, WAGE, SUM.

 

Laluan 11 :

ALPHA, BAR, BETA, FREQ, KAPPA, MEAN, NUM, PAY, RATE, SUM, WAGE.

 

 

IV) Timbunan

 

  BE, RA, FR, ALP, ME, SU, NU, BA, WA, PAY, KAP.

 

Oval: BETA
 


a)

 

 

 

 

 

 


*Ada timbunan?

  Ya.

 

 

 

b) AL dan ME dan FR:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


*Ada timbunan?

   Ya.

 

 

 

 

Oval: RATEC) 

 

 

 

 

 

 

 

 

 

 

 

 

 


Oval: RATED) SU:

 

      

 

 

 

 

 

 

 

 

 

 


*Ada timbunan?

   YA

 

Oval: SUME)

 

 

 

 

 

 

 


 

Oval: ALPHA Oval: BETAA Oval: FREQ
 

 

 

 

 

 

 

 

 

 

 


Oval: SUMF) NU:

 

 

 

 

 

 

 

 

 

 

 

 


Oval: SUMG) BA:

 

Oval: FREQ Oval: NUM
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Oval: BAR*Ada timbunankah?

  Ya.

Oval: SUMh)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


I)                   WA:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


*Ada timbunankah?

  Ya.

Oval: WAGE
 


j) PAY:

 

 

 

 

 

 

 

 

 

 

 

 

Oval: ALPHA Oval: BAR
 

 


K)

 

 

 

 

 

 

 

 

 

 

Oval: FREQ Oval: NUM
 

 


*Ada timbunankah?

   Ya

 

Oval: WAGE
 


L)

 

 

Oval: FREQ Oval: NUM
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Oval: WAGEM) KAP:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


*SORT

Oval: WAGE
 


A)

 

 

 

 

 

 

 

 


Oval: KAPPAB)

 

 


Oval: WAGEOval: BETAOval: BAROval: ALPHAOval: NUMOval: FREQOval: PAYOval: MEANOval: SUM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

*Ada timbunankah?

  Ya.

Oval: SUM
 


C) 

 

 

 

 

 

Oval: RATE
 

 

 

 

 

 

 

 


Oval: BETAD)

 

 

 

 

 

 

 

 

 

 

 

 

 

 


*Ada timbunankah?

  Ya

 

Oval: RATEE)

 

 

 

 

 

 

 

 

 

 

 

 

 


Oval: BARF)

 

 

 

 

 

 

 

 

 

 

 

 

 

 


*Ada timbunankah?

  YA

 

Oval: PAYG) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Oval: ALPHAH)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


*Ada timbunankah?

  Ya

 

Oval: MEANI)

 

 

 

 

 

 

 

 

 

 

 

 

 


Oval: BETAJ)

 

 

 

 

 

 

 

 

 

 

 

 

 

 


*Ada timbunankah?

  YA

 

 

Oval: NUMK)

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Oval: BETAL)

 

 

 

 

 

 

 

 

 

 

 

 

 

 


M)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Oval: KAPPAOval: ALPHAOval: NUMOval: MEANOval: WAGEOval: SUMOval: RATEOval: PAYOval: BAROval: FREGOval: BETAN)  

 

 

 

 

 

 

 

 

 

 

 

 

 

Oval: MEANOval: NUMOval: KAPPAOval: ALPHAOval: BETAOval: BAROval: WAGEOval: SUMOval: RATEOval: PAYOval: FREGO)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Ada timbunankah?

YA            

 

Oval: BARP)

 

 

 

 

 

 

 

 

 

 

 

 


Ada timbunankah?

YA.

 

Oval: BETAQ)

 

 

 

 

 

 

 

 

 

 

 

 

Oval: WAGE
 


Oval: ALPHAR)