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 :
Operasi yang digunakan dalam Link List :
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 :
- Add : Untuk menambah data baru
- Show : Untuk menampilkan data
- IsEmpty : Untuk mengecek apakah data kosong atau tidak
- Remove : Untuk menghapus data
- Search : Untuk mencari data
- 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 :
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 :
thanks gann..
BalasHapussangat membantu tugas praktikum saya :v
Kan outputnya berupa pilihan . terus selanjutnya gimana bang saya kurang paham harus klik apa
BalasHapus