STRUKTUR DATA LINKED LIST

STRUKTUR DATA LINKED LIST

      PENGERTIAN LINKED LIST

Linked list termasuk kedalam salah satu struktur data linear, linked List dibentuk secara dinamik. elemen Linked list dinamakan Node, Linked list di akses dengan menggunakan pointer yang mengacu ke node tersebut.

 

        ISTILAH LINKED LIST

1. Head yaitu elemen yang berada di posisi paling depan atau pertama

2. TAIL  elemen yang berada di posisi belakang atau terakhir

3. Operasi Linked list

4.  merupakan operasi insert yg memungkinkan 2 kemungkinan yaitu push depan dan push belakang,  push depan adalah sebuah data baru yg masuk akan berada pada posisi pertama, jika pus belakang adalah data yg baru masuk akan berada di posisi terakhir  pop merupakan operasi delete, sama halnya pop juga memiliki 2 kemungkinan yaitu pop depan dan pop belkang, pop depan yaitu penghapusan sebuah data yg akan dihapus adalah data paling awal begitupun sebaliknya denga pop belakang.

JENIS- JENIS LINKED LIST

1.  Single Linked List 

   sebuah Linked list yg hanya memiliki 1 pointer saja, dimana pointer tersebut  menunjuk ke node selanjutnya.

2.  Double Linked List

   Pada dasarnya Double Linked list diperuntukkan untuk mengatasi kelemahan-lemahan atau kekurangan yg ada pada Double Linked List

3.   Circular Linked list

    variable pointer yang menunjuk ke node sebelumnya dan yg menunjuk ke node selanjutnya atau Doble/single list yang simpul awal menunjuk ke simpul akhir dan simpul akhir menunjuk ke simpul awal.


Struktur Data Linked List, Sumber : https://rantererung.id/struktur-data-linked-list/

Comments

Popular posts from this blog

STRUKTUR DATA GRAPH

STRUKTUR DATA TREE

STRUKTUR DATA QUEUE