- Nama : Angelia Christy
- NIM : 1910512015
- E-mail : angeliachrst@gmail.com
Program ini terdiri dari beberapa operasi yang terdapat dalam Binary Search Tree. Operasi yang digunakan adalah :
-
Insert elemen, untuk memasukkan elemen dalam membentuk sebuah Tree. Cara penggunaan = user cukup memasukkan angka ke dalam program sebagai pembentuk Tree.
-
Menampilkan BST secara Pre-order, In-order, dan Post-order. Cara penggunaan = user cukup memilih pilihan untuk menampilkan BST maka hasilnya akan otomatis ditampilkan.
-
Delete elemen, dengan cara menginput bilangan yang ingin dihapus dari Tree. Cara penggunaan = user cukup memasukkan angka yang ingin dihapus dari Tree.
-
Menampilkan nilai terbesar dan terkecil pada Tree. Cara penggunaan = user cukup memilih pilihan untuk menampilkan nilai terbesar dan terkecil maka hasilnya akan otomatis ditampilkan.
-
Reset BST, untuk menghapus semua elemen atau Tree yang sudah terbentuk. Cara penggunaan = user cukup memilih pilihan untuk reset BST maka BST yang sudah terbentuk akan otomatis dihapus dari program.
-
Exit, fungsi tambahan jika ingin keluar dari program.
Berikut adalah gambaran dari program yang telah dibuat :
- Tampilan insert elemen
- Tampilan insert elemen jika ada nilai yang sama
- Tampilan BST dan hapus elemen
- Tampilan BST setelah elemen dihapus & tampilan nilai terbesar dan terkecil
- Tampilan BST dan hapus elemen jika Tree dalam keadaan kosong
- Tampilan nilai terbesar dan terkecil & reset BST jika Tree dalam keadaan kosong, serta exit program
catatan: sebenarnya masih ada 1 lagi operasi yang belum saya cantumkan yaitu untuk mencari elemen dalam Tree dan mencetak jalur kunjungannya, namun karena saya masih belum mampu untuk membuatnya maka saya tidak menggunakan operasi tersebut.