Link List - Python

Link List adalah struktur data yang terdiri dari urutan record data dimana setiapbrecord memilikifield yang menyimpan alamat/referensi dari record selanjutnya (dalam urutan).Elemen data yang dihubungkan dengan link pada linked list disebut Node.

Istilah yang biasa disebut di dalam Link List :

  • Head : Elemen yang berada pada posisi pertama dalam suatu linked list
  • Tail : Elemen yang berada pada posisi terakhir dalam suatu linked list

Operasi yang digunakan dalam Link List :

  1. Add : Untuk menambah data baru
  2. Show : Untuk menampilkan data
  3. IsEmpty : Untuk mengecek apakah data kosong atau tidak
  4. Remove : Untuk menghapus data
  5. Search : Untuk mencari data
  6. Size :  Untuk menghitung panjang / banyak data
Macam - macam Link List :
1. Single Link List
Setiap node memiliki pointer yang menunjuk ke simpul berikutnya sehingga terbentuk satu untaian, dengan demikian hanya diperlukan sebuah variabel pointer. Contoh code single link list :


2. Double Link List
Setiap node memiliki pointer yang menunjuk ke simpul berikutnya dan sebelumnya Contoh code double link list :

Komentar

  1. thanks gann..
    sangat membantu tugas praktikum saya :v

    BalasHapus
  2. Kan outputnya berupa pilihan . terus selanjutnya gimana bang saya kurang paham harus klik apa

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Graph - Python

Macam - Macam Sorting pada Python

Linier dan Binary Search - Python