IF2030_Proc_11_ListRekursif

S p terdefinisi fs p dikembalikan ke sistem melakukan

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: * Jika alokasi berhasil, maka address tidak nil, dan misalnya */ Jika alokasi berhasil maka address tidak nil dan misalnya */ /* menghasilkan P, maka info(P)=X, Next(P)=Nil */ /* Jika alokasi gagal, mengirimkan Nil */ void Dealokasi (address P); /* I.S. P terdefinisi */ /* F.S. P dikembalikan ke sistem */ /* Melakukan dealokasi/pengembalian address P */ 11/16/2011 IF2030/Sem. 1 2011-2012 36 Potongan header file (3) /* Pemeriksaan Kondisi List */ int IsEmpty(List L); /* Mengirimkan 1 jika L kosong dan 0 jika L tidak kosong */ int IsOneElmt(List L); /* Mengirimkan 1 jika L berisi 1 elemen dan 0 jika > 1 elemen atau kosong */ /* Primitif-Primitif Pemrosesan List */ infotype FirstElmt (List L); /* Mengirimkan elemen pertama sebuah list L yang tidak kosong */ List Tail(List L); /* Mengirimkan list L tanpa elemen pertamanya, mungkin menjadi list kosong */ List Konso(List L, infotype e); /* Mengirimkan list L dengan tambahan e sebagai elemen pertamanya. e dialokasi terlebih dahulu. Jika alokasi gagal, mengirimkan L */ /* Fungsi dan Prosedur Lain */ ... #endif 11/16/2011 IF2030/Sem. 1 2011-2012 37...
View Full Document

Ask a homework question - tutors are online