Modul 6&7 Struktur Data - M.dirjesh Arif Cangara - 220209501078
Modul 6&7 Struktur Data - M.dirjesh Arif Cangara - 220209501078
b. Insert belakang
c. Tampilan data setelah insert
d. Delete depan
e. Delete belakang
f. Tampilan data setelah delete
1. Jelaskan maksud program dalam pelaksanaan praktikum diatas (single linked list)?
Pada program 1 berisi beberapa perintah yang mengimplementasikan sebuah linked
list yaitu single linked list, yang merupakan struktur data linear yang terdiri dari
sejumlah simpul (node) yang terhubung satu sama lain secara berurutan. Program ini
bertujuan untuk memungkinkan pengguna untuk melakukan beberapa operasi dasar
pada linked list, yaitu:
1. Insert depan: menambahkan data baru ke depan linked list
2. Insert Tengah: menambahkan data baru ke Tengah linked list
3. Insert belakang: menambahkan data baru ke belakang linked list
4. Hapus depan: menghapus data pertama pada linked list
5. Hapus Tengah: menghapus data Tengah pada linked list
6. Hapus belakang: menghapus data terakhir pada linked list
7. Tampil data: menampilkan data yang sudah diinput
Singkatnya, program ini memungkinkan pengguna untuk memahami konsep dasar
dari linked list dan bagaimana operasi-operasi dasar seperti sisip dan hapus dilakukan
pada linked list.
2. Buat program linked list dengan metode bebas yang berisikan menu sebagai berikut:
a. Insert depan
b. Insert Tengah
c. Insert belakang
d. Delete depan
e. Delete Tengah
f. Delete belakang
g. Tampilkan data
h. Keluar
b. Insert Tengah
Contoh gambar jika input node sebelumnya sudah ada pada linked list
c. Insert belakang
f. Delete Tengah
Contoh gambar jika data yang dimasukkan ada pada linked list
Contoh gambar jika data yang dimasukkan tidak ada pada linked list
g. Delete belakang