Langsung ke konten utama

Postingan

Menampilkan postingan dari Mei, 2021

Program Linked List Lanjut (Circular Linked List) - Pemrograman Bahasa Java

Tugas 2 : Buatlah program sederhana untuk menambah dan menghapus data nama mahasiswa dengan menggunakan circular linked list. Kemudian ada menu tambahan untuk memasukkan sebuah kata (String) tanpa spasi untuk dibagikan setiap karakter penyusunnya ke masing masing nama mahasiswa yang ada di dalam linked list, dan input nama dari siapa pembagian kata akan dimulai. Ada kemungkinan jumlah karakter kata lebih sedikit, sama, atau lebih banyak daripada jumlah nama mahasiswa. jika lebih banyak, maka ada nama mahasiswa yang akan mendapatkan karakter lebih banyak daripada yang lainnya. Contoh : Nama mahasiswa: Budi - Wati - Iwan Input Kata: Merdeka Mulai pembagian dari: Iwan Hasil : M --> Iwan E --> Budi R --> Wati D --> Iwan E --> Budi K --> Wati A --> Iwan Tips: Gunakan script seperti di method pencarian untuk mendapatkan titik awal pembagian; simpan di simpul temporary. Gunakan panjang String kata untuk membatasi perulangan saat pembagian kata....

Program Linked List Lanjut (Double Linked List) - Pemrograman Bahasa Java

Tugas 1 : Buatlah program sederhana untuk mengelola data barang yang terdiri dari Kode, Nama, dan Harga dengan menggunakan double linked list. Menu program setidaknya untuk menambah simpul baru, menghapus simpul, menampilkan linked lis (maju dan mundur), serta mencari data Nama di dalam linked list.   Class Simpul package LinkedListLanjut; public class cSimpulDouble {     private String kode;     private String nama;     private String harga;     cSimpulDouble next;     cSimpulDouble prev;     cSimpulDouble(String kd,String nm, String hg){         kode=kd; nama=nm; harga=hg; next=null; prev=null;         System.out.println("Object "+kd+" Dibuat...");         System.out.println("Object "+nm+" Dibuat...");         System.o...