# data[].attributes.body
5. Tree (Pohon)?
Dalam dunia komputer, Tree digunakan untuk menunjukkan hubungan yang bertingkat (seperti hubungan keluarga, struktur organisasi, atau urutan data).

Tree terdiri dari titik-titik (simpul / node) yang terhubung seperti cabang pohon:

Di atas ada akar (root)

Dari akar muncul cabang (anak)

Anak juga bisa punya anak lagi (cucu)

Tapi tidak ada yang kembali ke atas — jadi tidak ada lingkaran (loop)

# data[].attributes.body
4. Stack (Tumpukan)

Stack adalah struktur data dengan prinsip LIFO (Last In, First Out), yaitu elemen terakhir yang masuk akan pertama keluar. Operasi utama: push (menambahkan ke top), pop (mengeluarkan dari top).

# data[].attributes.body
3. Antrian (Queue)

Antrian adalah struktur data yang menerapkan prinsip FIFO (First In, First Out), yaitu elemen yang masuk paling awal akan keluar paling awal.

Operasi utama: enqueue (menambahkan ke ujung antrian), dequeue (mengeluarkan dari depan antrian).

# data[].attributes.body
2. Graf

Graf adalah kumpulan simpul (Note) dan garis penghubung (Edge) yang menunjukkan hubungan atau jalur antar objek.

Sederhananya: Graf membantu kita melihat bagaimana sesuatu saling terhubung.

# data[].attributes.body
1. Algoritma

Algoritma adalah langkah-langkah sistematis untuk menyelesaikan suatu masalah atau mencapai tujuan dari kondisi awal ke kondisi akhir.