LINKED LIST
Linked list atau senatai berantai adalah kunpulan liniar sejumlah data , atau kumpulankomponen yang disusun secara berurutan pointer. Masing-masing komponendinamakan dengan simpul (node). Simpul dalam suatu Linked list terbagi menjadi duabagian yaitu
medan informasi
yang berisi informasi yang akan disimpan dan diolah, dan
medan penyambung
(
Link field
) yang berisi simpul berikutnya. Ada sejumlah operasiyang bisa kita lakukan pada sebuah Linked list yaitu membaca isi link, menambahsimpul, menghapus simpul dan mencari informasi pada Linked list .1.Menambah simpulOperasi menambah simpul bisa dipecah berdasarkan posisi simpul dabu yang akandi sisipkan, yaitu simpul baru selalu diletakkan sebagai simpul pertama, dan simpulbaru menyisip diantara kedua simpul yang sudah ada. Berikut contohnya :
type Simpul = ^Data ;Data = recordInfo: char ;Berikut: Simpul ;end ;var Element: char ;Awal, Akhir, Baru : Simpul ;
2.Menambah di BelakangOperasi penambahan simpul pada Linked list adalah penambahan suatu Linked list.Simpul-simpul abru yang ditambahkan selalu menjadi sipmpul terakhir.Prosedur yang bisa dipanggil dengan memanggil prosedur :TAMBAH_BELAKANG (Awal, Akhir, Elemen);Program selengkapnya adalah :
1Edwin Wirencius - 52007012 – Struktur Data - Senerai
Leave a Comment