Jawaban :
1. fleksibilitas – memasukkan (atau menghapus) dari posisi mana saja dalam waktu yang
konstan.Alokasi memori dinamis – tidak perlu mengalokasikan memori. linked list digunakan
sebagai solusi pelengkap untuk menangani kekurangan arrays. Array mempunyai keuntungan
tersendiri dan masih digunakan tapi linked list telah menyediakan alternatif yang efisien dan
efektif ketika kita mengalami permasalahan dalam terbatasnya kemampuan array. Jadi kita perlu
melihat array dan linked list sebagai suatu hal yang saling melengkapi dan bukan sebagai rival
atau pesaing.
2. Prinsip kerja stack adalah LIFO ( Last In First Out ) atau terakhir masuk pertama keluar.
Maksudnya yaitu dimana data yang terakhir dimasukkan adalah data yang akan pertama kali
dikeluarkan.
Jika ada NOEL elemen didalam stack, maka elemen ke NOEL merupakan elemen puncak (TOP)
Prinsip kerja Queue adalah FIFO (First In First Out), di mana data yang masuk terlebih dahulu
akan keluar pertama.
3. Head : akan selalu menunjuk pada node pertama . Manipulasi linked list tdk bs dilakukan
lngsng ke node yg dituju, melainkan harus melalui node pertama dlm linkedlist
Tail : tail akan selalu menunjuk pada node terakhir didalam linkedlist.
5. pada mulanya isi top dgn -1, karena array dalam database dalam bahasa C dimulai dr 0 , yg
berarti bahwa data stack adalah kosong! Top adalah suatu variabel penanda dalam STACK yang
menunjukkan elemen teratas Stack sekarang. Top Of Stack akan selalu bergerak hingga
mencapai MAX of STACK sehingga menyebabkan stack PENUH!
6. Sebagai contoh, kita menumpuk Compo di posisi terakhir, maka Compo akan menjadi elemen
teratas dalam tumpukan. Sebaliknya, karena kita menumpuk Televisi pada saat pertama kali,
maka elemen Televisi menjadi elemen terbawah dari tumpukan. Dan jika kita mengambil elemen
dari tumpukan, maka secara otomatis elemen teratas akan terambil juga, yaitu Compo.
7. Linked List saling terhubung dengan bantuan variabel pointer Masing-masing data dalam
Linked List disebut dengan node (simpul) yang menempati alokasi memori secara dinamis dan
biasanya berupa struct yang terdiri dari beberapa field.
Struktur data tree adalah sebuah struktur data yang secara bentuk menyerupai sebuah pohon,
yang terdiri dari serangkaian node (simpul) yang saling berhubungan, Dalam literature lain
dikatakan bahwa Struktur data pohon adalah suatu struktur data yang digunakan secara luas yang
menyerupai struktur pohon dengan sejumlah simpul yang terhubung