05.01.2015 Views

2. POINTER dan SINGLE LINK LIST - iLab

2. POINTER dan SINGLE LINK LIST - iLab

2. POINTER dan SINGLE LINK LIST - iLab

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Head := Temp2^.Next;<br />

Dispose(Temp2);<br />

End<br />

Else {Menghapus simpul tengah / }<br />

Begin {Akhir }<br />

Temp1 := Head<br />

{ Memulai proses pencarian elemen yang akan dihapus }<br />

While (Elemen Temp1^.Info) And (Temp1^.Next NIL)<br />

Do<br />

Temp1 := Temp1^.Next;<br />

If Temp2 NIL Then { Jika simpul ketemu }<br />

Begin<br />

{ Jika Simpul yang di cari ada di tengah }<br />

If Temp2 Tail Then<br />

Temp1^.Next := Temp2^.Next<br />

Else<br />

Begin<br />

Tail := Temp1;<br />

Tail^.Next := NIL;<br />

End;<br />

Dispose(Temp2);<br />

End<br />

Else<br />

{ Simpul yang akan dihapus tidak ketemu }<br />

Writeln(‘Simpul Tidak di ketemukan !’);<br />

End;<br />

End;<br />

3. Membaca Isi Link List<br />

Ada dua jenis untuk membaca isi link list yaitu membaca maju <strong>dan</strong> membaca<br />

mundur.<br />

Lab. Teknik Informatika – Struktur Data 8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!