Serch
Translate
Label
Cheat Codes
(3)
Cracking and Hacking
(2)
Creator
(1)
Games
(5)
HTML Dasar
(18)
Komunikasi Data [ KOMDAT ]
(4)
Music Lyric
(67)
Pc Mig33 Tools
(24)
Ramalan Cinta
(1)
Rekayasa Perangkat Lunak
(3)
Sistem Operasi
(7)
SMS Gratis
(1)
Software
(36)
Struktur Data
(11)
Study-Pemograman
(14)
Tips Blogger
(11)
Tips dan Trick
(25)
Visual Basic
(4)
Follower
Entri Populer
Jumat, 02 Desember 2011
Penyisipan List / Insertion
Insertion adalah penyisipan suatu elemen list pada Linked List.
a. Penyisipan sebagai elemen pertama
Procedure SisipAwal (Var Kepala : List; P :List)
Begin
P^. Berikut := Kepala;
Kepala := P;
End;
b. Penyisipan sebagai elemen terakhir
Procedure SisipAkhir (Var Kepala : List; P : List);
Var
Akhir : List;
Begin
New (P)
If Kepala = Nil Then SisipAwal (Kepala, P); {Bila masih kosong}
Else
Begin
Akhir := Kepala;
While (Akhir <> Nil) Do
Akhir := Akhir^. Berikut;
P^. Berikut := Nil;
Akhir^. Berikut := P;
End;
End;
c. Penyisipan sesudah elemen P
Procedure SisipSesudah (Var Prec : List; P : List);
Begin
Prec^. Berikut := P^. Berikut;
P^. Berikut := Prec;
End;
Sumber dari : http://www.yudasy.web.id
Insertion adalah penyisipan suatu elemen list pada Linked List.
a. Penyisipan sebagai elemen pertama
Procedure SisipAwal (Var Kepala : List; P :List)
Begin
P^. Berikut := Kepala;
Kepala := P;
End;
b. Penyisipan sebagai elemen terakhir
Procedure SisipAkhir (Var Kepala : List; P : List);
Var
Akhir : List;
Begin
New (P)
If Kepala = Nil Then SisipAwal (Kepala, P); {Bila masih kosong}
Else
Begin
Akhir := Kepala;
While (Akhir <> Nil) Do
Akhir := Akhir^. Berikut;
P^. Berikut := Nil;
Akhir^. Berikut := P;
End;
End;
c. Penyisipan sesudah elemen P
Procedure SisipSesudah (Var Prec : List; P : List);
Begin
Prec^. Berikut := P^. Berikut;
P^. Berikut := Prec;
End;
Sumber dari : http://www.yudasy.web.id
Labels:
Struktur Data
Langganan:
Posting Komentar (Atom)
0 comments:
Posting Komentar