Linked List II

Pada Linked List terdapat beberapa hal yang perlu diketahui :

1. Mendeklarasikan List yang akan dibuat yang berupa struct.

2. Fungsi Push :
    Digunakan untuk membuat list baru pada Linked List. Push terdapat beberapa jenis :
    a. Push Head
   
Push head digunakan untuk membuat list dari head (depan/kiri), data pada head akan mundur / bergeser ke kanan jika ada list baru yang dimasukkan dan penunjuk head akan berpindah ke depan/kiri karena head harus selalu berada di paling depan/kiri. Maka jika dimasukkan 5 list, urutan list akan berlawanan dari urutan masuknya list.


   b. Push Tail

Push head digunakan untuk membuat list dari tail (belakang/kanan), list pada tail akan maju / bergeser ke kiri jika ada list baru yang dimasukkan dan penunjuk tail akan berpindah ke belakang/kanan karena tail harus selalu berada di paling belakang/kanan. Maka jika dimasukkan 5 list, urutan list akan sama dengan urutan masuknya list.

3. Fungsi Pop
    Digunakan untuk menghapus list. Terdapat beberapa jenis Pop :
    a. Pop Head
Pop Head digunakan untuk menghapus list yang berada di posisi head/paling depan/kiri.
 
b. Pop Tail
Pop Tail digunakan untuk menghapus list yang berada di posisi tail/paling belakang/kanan.

   c. Pop All
 Pop All digunakan untuk menghapus semua list yang ada.

 4. Fungsi Print
     Digunakan untuk meng-print isi/data dari Linked List yang dibuat




Comments