RANGKUMAN SINGLE LINKED LIST (NON CIRCULAR)



RANGKUMAN

PERTEMUAN 5

SINGLE LINKED LIST

(NON CIRCULAR)


Download File PDF disini

 

KONSEP POINTER DAN LINKED LIST

 

            Sebelum adanya konsep ini, untuk mengolah data tidak dapat ditentukan, maka disediakan fasilitas yaitu perubah dinamis (Dinamic Variabel). Dinamic Variabel          merupakan suatu pengolakasian yang dilakukan saat hanya diperlukan (Setelah program dieksekusi). Pengolahan data terbagi dua yaitu perubahan statis dan dinamis. Perbedaan Perubah Statis dan Dinamis pada Linked List. Perubah statis yaitu nilai perubah dimana data sesungguhnya tersebut dapat diolah. Sedangkan perubah dinamis, nlai perubah adalah alamat/tempat  lokasi lain yang menyimpan data sesungguhnya.

 

·       DEKLARASI POINTER

 

Pointer berfungsi sebagai penunjuk kesuatu alamat memori yang ditujukan. Di pemrograman C++ , Bentuk umum deklarasi pointer:

 

Type Data * Nama Variabel;

 

·       LINKED LIST

Linked list merupakan struktur data dinamis yang mudah dipahami atau juga disebut Senara Berantai, yaitu komponen yang disusun secara berurutan dengan bantuan Pointer. Adapun sebutan lainnya yaitu Senarai Satu Arah (One Way List). Berikut contohnya :

 

 

 

 

 

 

 

 

 


PERBEDAAN KARAKTERISTIK ARRAY DAN LINKED LIST

 

Array dan Linked list merupakan struktur data yang berbeda. Berikut perbedaanya :

Array

Linked List

Statis

Dinamis

Penambahan/Penghapusan data terbatas

Penambahan/Penghapusan data tidak terbatas

Random Access

Sequential Access

Penghapusan Array tidak mungkin

Penghapusan Linked List mudah

 

 

 

 

 

 

 

 

 

Setiap simpul dalam suatu Linked List terbagi menjadi dua bagian,yaitu :

1. Medan Informasi : Isi dari informasi akan disimpan dan dikelolah.

2. Medan Penyambung (Link Field) Berisi alamat berikutnya.

 

BENTUK NODE SINGLE LINK LIST NON CIRCULAR

·       Single : Field pointer hanya satu dan satu arah, pada akhir node pointernya menunjukkan null.

·       Linked List : node-nodenya saling terhubung satu sama lain.

·       Setiap nodenya mempunyai field yang berisikan pointer ke node berikutnya, dan juga mempunyai field yang berisi data.

·      


 


 
Node terakhirnya menunujukkan null yang digunakan sebagai kondisi berhenti.

      

      Cek Selengkapnya di PDF klik disini



Komentar

Postingan populer dari blog ini

GRAFIKA PERTEMUAN 5 SISTEM KOORDINAT GRAFIKA KOMPUTER

GRAFIKA KOMPUTER : WARNA (RESUME PERTEMUAN 4)

SYNTHETIC CAMERA (Tugas Grafika Pertemuan 2)