๐Praktikum 1
Pembuatan Single Linked List
Deskripsi
Didalam praktikum ini, kita akan mempraktikkan bagaimana membuat Single Linked List dengan representasi data berupa Node, pengaksesan linked list dan metode penambahan data.
Langkah Pecobaan
Buatlah proyek dengan nama
P9SingleLinkedList.Buatlah kelas-kelas berikut,
Node.javaSingleLinkedList.javaSLLMain.java
Implementasikan
Node.javadengan kode berikut,
public class Node {
int data;
Node next;
public Node(int nilai, Node berikutnya) {
this.data = nilai;
this.next=berikutnya;
}
}Tambahkan atribut seperti potongan kode berikut pada class
SingleLinkedList.
Tambahkan method
isEmpty()
Implementasikan fungsi
print(). Fungsiprint()akan mengimplementasikan konsep traverse pada linked list.
Implementasi method
addFirst().
Implementasi method
addLast().
Implementasi method
insertAfter()untuk memasukkan node yang memiliki data input padaposisisetelah node yang memiliki datakey.
Tambahkan method
insertAt()untuk nemabah data pada posisi tertentu berdasarkan indeks.
Pada kelas
SLLMain, buatkan fungsi main kemudian lakukan instantiasi obyekSingleLinkedList.
Lakukan penambahan data dengan method-method yang dimiliki oleh objek
sll.
Jalankan main method dan verifikasi hasilnya.
Verifikasi Hasil
Cocokkan hasil compile kode program anda dengan gambar berikut ini.

Pertanyaan
Mengapa hasil compile kode program di baris pertama menghasilkan โLinked List Kosongโ
Pada fungsi
insertAfter(), jelaskan kegunaan kode berikut,
Perhatikan class
SingleLinkedList, pada methodinsertAt. Jelaskan kegunaan kode berikut,
Last updated