Pengenalan Tree, Binary Tree, dan Expression Tree

Apa itu Tree ? Tree merupakan salah satu bentuk struktur data tidak linear yang menggambarkan hubungan yang bersifat "Hubungan One to Many" antara elemen-elemen. Tree bisa kita simpulkan sebagain node dengan satu elemen khusus yang disebut root dan node lainnya. Beberapa Istilah dan Atribut yang berada pada Tree : 1. Predessor : - Node yang berada di atas node tertentu. Contoh : B merupakan predessor dari E dan F. 2. Succesor : - Node yang berada di bawah node tertentu. Contoh : E dan F merupakan succesor dari B. 3. Ancestor : - Seluruh Node yang terletak sebelum Node tertentu dan terletak pada jalur yang sama Contoh : A dan B merupakan ancestor F. 4. Descendant : - Seluruh Node yang terletak sesudah Node tertentu dan terletak pada jalur yang sama Contoh : F dan B merupakan descendant A. 5. Parent : - Predessor satu level di atas satu node Contoh : A merupakan parent D 6. Child - Succesor satu level...