Senin, 14 Agustus 2017

Pengertian Single Linked List

Single Linked List


Linked List adalah salah satu bentuk struktur data, berisi kumpulan data  (node) yang tersusun secara sekuensial, saling sambung=menyambung,  dinamis dan terbatas. 

  • Linked List sering disebut juga Senarai Berantai 
  • Linked List saling terhubung dengan bantuan variabel pointer 
  • Masing-masing data dalam Linked List disebut dengan node (simpul) yang menempati alokasi memori secara dinamis dan biasanya berupa struct yang terdiri dari beberapa field. 


Single Linked List adalah sebuah LINKED LIST yang menggunakan sebuah variabel pointer saja untuk menyimpan banyak data dengan metode LINKED LIST, suatu daftar isi yang saling berhubungan.

Ilustrasi single LINKED LIST:




Pada gambar di atas, data terletak pada sebuah lokasi dalam sebuah memory, tempat yang disediakan memory untuk menyimpan data disebut node ? simpul, setiap node memiliki pointer ( penunjuk ) yang menunjuk ke node berikutnya sehingga terbentuk suatu untaian yang disebut single LINKED LIST. Bila dalam single LINKED LIST pointer hanya dapat bergerak ke satu arah saja, maju / mundur, kanan / kiri, sehingga pencarian datanya juga hanya satu arah saja.

Ada 2 Tipe Single Linked List yaitu:

  •   Single Linked List Circular
  •   Single Linked List Non Circular 


EmoticonEmoticon