Data Struct

Nama : Dewi Mutiara
NIM   : 2301887830
Materi yang dipelajari hari ini:
·       -  Review penggunaan struct
·       -  Perbedaan array dengan linked list
·       -  Linked list Operation

Perbedaan array dengan linked list yaitu dimana kita memesan sebuah memory sebesar 100, kita hanya menggunakan sebanyak 15, tetapi kita harus membayar sesuai yang telah kita pesan (100). Sedangkan linked list yaitu dimana kita memesan sebuah memory sebesar 100, kita hanya menggunakan sebanyak 15, tetapi kita hanya membayar sesuai yang kita gunakan saja.

Linked list Operation
1.  Insert
           Ø Insert Front
  v Insert pada Single Linked List
Dimana kita ingin menambahan sebuah nilai baru ( curr ) di bagian depan. Contoh:



Langkah pertama yang harus kita lakukan membuat tali ikatan antara angka 35 dengan angka 6. Langkah selanjutnya yaitu memindahkan head ke angka 35. Contoh yang saya dapatkan di kelas lab:


 vInsert pada Double Linked List
   




 Ø  Insert Back
v  Insert pada Single Linked List
          Dimana kita ingin menambahan sebuah nilai baru ( curr ) di bagian depan. Contoh:





Langkah pertama yang harus kita lakukan membuat tali ikatan antara angka 35 dengan angka 77. Langkah selanjutnya yaitu memindahkan tail ke angka 35. Contoh yang saya dapatkan di kelas lab:


vInsert pada Double Linked List



12.   Pop/Delete ( Stact dan Queue )
  Ø  Stact
Stact adalah bagian tail yang akan di buang pertama kali atau dihilangkan. Contohnya:
 v  Stact pada Single Linked List



 v  Stact pada Double Linked List




  Ø  Queue

    Queue adalah bagian head yang akan di buang pertama kali atau dihilangkan. Contohnya:

 v  Queue pada Single Linked List



v  Queue pada Double Linked List





Komentar

Postingan populer dari blog ini