Postingan

Menampilkan postingan dari Mei, 2021

STACK ( WITH SINGLE LINKED LIST )

Gambar
   STACK WITH SINGLE LINKED LIST NAMA     : ELI NURHAYATI NPM          : 20082010115 SOAL Buatlah aplikasi Stack dengan menggunakan single linked list yang memiliki menu push, pop, cetak, dan exit. Data yang disimpan adalah nama-nama barang. Uji cobakan scenario : push, push, cetak, pop, pop, pop, cetak, push, cetak.   CLASS – CLASS Class cSimpulStack package stack;   public class cSimpulStack {     String name;     //Pointer     cSimpulStack next;     //Constructor     cSimpulStack(String nm){         name=nm;         System.out.println(">> Item "+nm+" created... <<");     }     //Method Getter     public String getName(){      ...

CIRCULAR LINKED LIST

Gambar
    PROGRAM CIRCULAR LINKED LIST   NAMA   : ELI NURHAYATI NPM        : 20082010115   SOAL :  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 a...

DOUBLE LINKED LIST

Gambar
   PROGRAM DOUBLE LINKED LIST   NAMA   : ELI NURHAYATI NPM        : 20082010115   SOAL :  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 list (maju dan mundur), serta mencari data Nama di dalam linked list. SOURCE CODE Class cNode   package DoubleLinkedList; public class cNode {     private String kode, nama;     private double harga;     cNode next, prev;     cNode belakang;     cNode(String kd, String nm, double hrg){         kode=kd; nama=nm; harga=hrg; next=prev=null;     }     //Method Getter     public String getKode(){   ...