Senin, 07 September 2009

Soal Algoritma dan Struktur Data (2008)-3

SOAL ALGORITMA DAN STRUKTUR DATA

PRA S2 UGM, 24 DESEMBER 2008

{Catatan Ignas Lamabelawa }


  1. Tersedia array A dengan panjang N. Buatlah procedure rekursif untuk memisah menjadi 2 buah array B dan C. Array B akan berisi elemen dari A yang genap dan array C berisi elemen dari A yang ganjil.


  1. Suatu Linked-list digunakan untuk menyimpan informasi karakter. Buatlah procedure yang mengurutkan linked-list tersebut sehingga urutannya menjadi vokal terlebih dahulu kemudian diikuti oleh konsonan. Jika awal dri linked list tersebut berisi (a,b,c,d,e,f,m,n,o,p) akan diurutkan menjadi ( a,e,o,b,c,d,e,f,m,n,p).


  1. Data 9,12,13,25,91,53,17,11,8 dan 29 tunjukan dengan ilustrasi jika diurut menggunakan metode :


    1. Mergesort

    2. Quicksort


  1. Pohon biner lengkap ( complete ) adalah pohon biner dengan semua simpul yang bukan daun mempunyai anak sebanyak 2 dan semua daun ada di level paling bawah atau diatasnya. Daun terisi dari kiri ke kanan. Buatlah fungsi IsComplete yang menghasilkan nilai True jika pohon adalah pohon biner lengkap dan menghasilkan nilai False untuk yang lainnya.

Tidak ada komentar:

Posting Komentar

tentang saya

Foto saya
Blog ini telah bertransformasi dan fokus pada tulisan di bidang TIK, info akademik, pembahasan soal-soal dari matakuliah informatika