Pengenalan Pohon
December 1, 2015 Leave a comment
Semester ini saya mendapatkan matakuliah baru dan kebetulan saya tidak pernah mendapatkan ilmunya ketika saya kuliah. Alhasil saya harus benar-benar menguasai sebelum saya mengajar dikelas. Matakuliahnya sangat menarik penuh dengan logika saya sangat suka tapi cukup kewalahan mencari materi. Ok mari kita mulai..
Pohon adalah struktur data yang secara bentuk menyerupai pohon. Hanya saja berbeda dengan dunia nyata pohon tumbuh ke atas tapi di struktur dari pohonnya tumbuh ke bawah. Pohon terdiri dari serangkaian simpul (node) yang saling terhubung. Sebuah pohon merepresentasikan sebuah hirarki atau tingkatan. Contoh pohon:
- Pohon Struktur Organisasi
2. Daftar isi sebuah buku
Banyak istilah-istilah umum yang perlu anda ketahui:

Gambar 3. Contoh Pohon
- Induk (Parent)
Node yang berada di atas node lain secara langsung. Contoh dari Gambar 3, 1 merupakan parent dari 2, 3 dan 4. Contoh lain 4 merupakan parent dari 7, 8 dan 9. - Anak (Child)
Node anak adalah node yang merupakan cabang langsung dari sebuah node. Contoh 2 adalah anak dari 1. - Akar (root)
Akar adalah node yang tidak memiliki induk atau node yang paling tinggi. Jika dilihat pada Gambar 3, maka rootnya adalah 1. - Daun (leaf)
Daun adalah node yang tidak memiliki anak. Seperti : 5, 6, 3, 7, 8, dan 9. - Simpul dalam (internal node)
Simpul dalam adalah simpul yang memiliki anak minimal 1. Seperti node 1, 2 dan 4. - Simpul luar (external node)
Simpul luar adalah simpul yang paling luar atau sama saja dengan daun. Seperti: 5, 6,3,7, 8 dan 9. - Level
Level adalah tingkatan yang ditinjau dari posisi akar. akar memiliki level 0. Untuk contoh pohon dapat dilihat pada Gambar 4. - Tinggi (Height)
Ketinggian adalah level tertinggi dari suatu pohon di tambah dengan 1. Maka ketinggian pohon pada Gambar 4 adalah 4 (level tertinggi+1).Gambar 4. Contoh Pohon 2
- Derajat
Derajat adalah jumlah anak maksimal yang boleh dimiliki oleh node. Dari Gambar 4 node T memiliki anak terbanyak yaitu 3. Maka derajat dari pohon tersebut adalah 3.
Komentar