Implementasi Binary Search Tree Pada Java

Binary Tree


Binary Tree

Binary search tree merupakan psalah satu struktur data dimana sekelompok data memiliki satu buah data yang berada di tingkat paling atas (root). Jika setiap data disebut node, maka setiap node memiliki anak yang disebut dengan child. Pada binary tree, jumlah anak dari masing-masing node maksimal berjumlah 2 buah. Node yang tidak memiliki anak disebut dengan leaf node.

Aplikasi Sederhana Binary Search Tree

Aplikasi sederhana yang saya buat terbagi menjadi dua bagian, yaitu modul struktur data, dan juga modul aplikasi. Modul struktur data berisi logika-logika utama yang berkaitan dengan struktur data, dalam hal ini yaitu binary search tree. Modul applikasi berisi logika-logika dan proses-proses yang terjadi dalam aplikasi.

Modul Struktur Data

Berikut ini merupakan modul struktur data binary tree.

Modul Aplikasi

Berikut ini merupakan modul aplikasi implementasi binary tree

Hasil

Berikut ini hasil setelah menjalankan modul aplikasi yang telah dibuat.

Input Data

Input Data


Search Data

Search Data


Traverse Data

Inorder Traverse 1

Preorder Traverse 1

Postorder Traverse 1


Remove Data

remove data


Retraverse Data

inorder Traverse 2

preorder Traverse 2

postorder Traverse 2


Exit

exit app


Source code dari program di atas dapat diakses di sini

Comments

Popular posts from this blog

Final Project Struktur Data 2021

Implementasi Struktur Data Graph Pada Java