tugas linked list
nomor 4
nomor 3#tentang contoh penerapan linked list dalam kehidupan sehari hari
class node nomor 2class node nomor 1
#tentang double linked list
penjelasannya:
class Node
-
Ini adalah representasi dari satu node.
-
self.data: Menyimpan nilai node. -
self.next: Menunjuk ke node berikutnya, atauNonejika akhir daftar. self.prev: Menunjuk ke node sebelumnya — ini yang membedakan doubly linked list dari singly linked list.
class LinkedList
-
Struktur yang menyimpan seluruh daftar.
-
self.head: Titik awal dari linked list.
append(self, data)
-
Menambahkan elemen ke akhir linked list:
-
Jika kosong, buat node baru jadi head.
-
Jika tidak, telusuri sampai akhir dan tambahkan node.
-
display(self)
-
Menampilkan seluruh isi linked list dari head ke akhir, dengan panah sebagai pemisah.
insert_after(prev_data, data)- Menambahkan node baru setelah node tertentu.
Contoh:








Komentar
Posting Komentar