Package fti.ti.sda
Class NodeSDA<E>
- java.lang.Object
-
- fti.ti.PraktikumHelper
-
- fti.ti.sda.NodeSDA<E>
-
public class NodeSDA<E> extends fti.ti.PraktikumHelper
- Version:
- 1.01 version 1.00: - Mengimplementasikan sebuah node yang menunjuk kedua buah alamat node lain, yang diberi label prev dan next. version 1.01: - Menambahkan dan memperbaiki dokumentasi program. - Memindahkan package dari com.sda menjadi fti.ti. - Mengimplementasikan kelas ini sebagai turunan dari PraktikumHelper. - Mengimplementasikan generic sehingga node bisa menyimpan berbagai jenis tipe data reference. - Membuat data yang sudah disimpan immutable, sehingga tidak memungkinkan untuk diganti.
- Author:
- Andreas Febrian
-
-
Constructor Detail
-
NodeSDA
public NodeSDA(E data)
Membuat sebuah node baru yang menyimpan data yang diberikan. Setelah dibentuk, prev dan next tidak menunjuk pada node apapun (i.e., null).- Parameters:
data
- Tipe reference yang ingin disimpan dalam node ini
-
NodeSDA
public NodeSDA(E data, NodeSDA<E> prev, NodeSDA<E> next)
Membuat sebuah node baru yang menyimpan data yang diberikan. Setelah dibentuk, prev dan next tidak menunjuk pada NodeSDA yang diberikan.- Parameters:
data
- Tipe reference yang ingin disimpan dalam node iniprev
- Alamat NodeSDA sebelum node ininext
- Alamat NodeSDA setelah node ini
-
-
Method Detail
-
getData
public E getData()
Membaca data yang tersimpan dalam node ini.- Returns:
- data yang tersimpan dalam node ini.
-
-