Binary tree adalah struktur data non linier bentuk khusus dari pohon umum (general tree) yang diilhami dari pohon yang kita lihat sehari-hari. Namun, karena ini merupakan pohon imajiner maka bentuknya bisa dibolak-balik sesuai yang kita inginkan.
Pohon umum di gambar 1 memiliki 7 simpul (7 nodes), yaitu A, B, C, D, E, F, dan G. Setiap simpul bisa memiliki hubungan dengan 0, 1, 2, 3, atau berapapun simpul lain. Yang dikatakan hubungan adalah garis yang menghubungkan simpul tersebut dengan simpul-simpul di bawahnya. Karena ketidakpastian banyaknya simpul yang dapat berhubungan dengan simpul lain, maka akan menimbulkan kesulitan jika akan dilakukan komputerisasinya. Kalau masing-masing dipatok (default) dengan penyediaan sebanyak 5 hubungan dari masing-masing simpul, maka, jika akhirnya hanya digunakan 1 sampai 3 saja, berakibat terjadinya pemborosan penggunaan memori. Sebaliknya, jika hanya disediakan 3 hubungan dari setiap simpul tetapi pada akhirnya banyak yang memiliki hubungan dengan lebih dari 3 simpul lain, maka akan terjadi loosing data.
Gambar 1
Operasi dalam binary tree :
- insert(data)
- inOrderTraverse()
- preOrderTraverse()
- postOrderTraverse()
- search(data)
- remove(data)
Link
Bst from Fajar Baskoro
Visual go https://visualgo.net/en/bst?slide=3
Nama: Julio Geraldi Soeiono
ReplyDeleteNRP: 5025201079
Link: https://juliogeraldigg.blogspot.com/2021/06/binary-search-tree-pada-java.html
Nama : Cahyadi Surya Nugraha
ReplyDeleteNRP : 5025201184
Link : https://cahyadisuryanugraha.blogspot.com/2021/06/binary-search-tree.html
Nama : Haniif Ahmad Jauhari
ReplyDeleteNRP : 5025201224
Link : https://haniifahmadjauhari.blogspot.com/2021/06/tugas-struktur-data-9-juni-2021.html
Nama: Ferdinand Putra Gumilang Silalahi
ReplyDeleteNRP : 5025201176
Link: https://gumilangsilalahi.blogspot.com/2021/06/bst.html
Nama : Sarah Alissa Putri
ReplyDeleteNRP : 5025201272
Link : https://sharrju.blogspot.com/2021/06/struktur-data-implementasi-bst-java.html
Nama : Fajar Zuhri Hadiyanto
ReplyDeleteNRP : 5025201248
Link : https://fajarzuhrihadiyanto.blogspot.com/2021/06/implementasi-binary-search-tree-pada.html
Nama : Mohammad Nouval Bachrezi
ReplyDeleteNRP : 5025201030
Link : https://mohammadnouvalbachrezi.blogspot.com/2021/06/binary-search-tree-09062021-binary.html
Nama : Afira Rolobessy
ReplyDeleteNRP : 5025201006
LINK : https://afira03.blogspot.com/2021/06/binary-search-tree.html
Nama : Samuel Berkat Hulu
ReplyDeleteNRP : 5025201055
Link : https://samuelberkathulu.blogspot.com/2021/06/tugas-struktur-data-binary-search-tree.html
Nama : Muhammad Andi Akbar Ramadhan
ReplyDeleteNRP : 5025201264
Link : https://andiakbar264.blogspot.com/2021/06/binary-search-tree.html
Nama : Anggito Anju Hartawan Manalu
ReplyDeleteNRP : 5025201216
Link : https://anggitoanju.blogspot.com/2021/06/implementasi-binary-search-tree.html
Nama : Reza Maranelo Alifiansyah
ReplyDeleteNRP : 5025201071
Link : https://rmaranelo.blogspot.com/2021/06/binary-search-tree-implementation-with.html
Nama : Zidan Al Azizi
ReplyDeleteNRP : 5025201014
LINK : https://zidanalazizi27.blogspot.com/2021/06/implementasi-binary-search-tree.html
Nama: Abd Wahid
ReplyDeleteNRP : 5025201039
Link : https://wahidnesia.blogspot.com/2021/06/binary-search-tree-tugas-struktur-data.html
Nama : Ahmad Ibnu Malik Rahman
ReplyDeleteNRP : 5025201232
Link : https://ibnumalik12.blogspot.com/2021/06/binary-search-tree-bst-in-java.html
Nama : Sidrotul Munawaroh
ReplyDeleteNRP : 5025201047
Link : https://sidrotulmunawaroh.blogspot.com/2021/06/binary-search-tree.html
Nama : Frederick Wijayadi Susilo
ReplyDeleteNRP : 5025201111
Link : https://frederickws.blogspot.com/2021/06/implementasi-binary-search-tree-bst.html
Nama : Nabila Zakiyah Khansa' Machrus
ReplyDeleteNRP : 5025201139
Link : https://nabilayasha.blogspot.com/2021/06/binary-search-tree.html
Nama : Ryo Hilmi Ridho
ReplyDeleteNRP : 5025201192
Link : https://ryohilmiridho.blogspot.com/2021/06/tugas-implementasi-binary-search-tree.html
Nama: Mohammad Fadhil Rasyidin Parinduri
ReplyDeleteNRP: 5025201131
Link: Binary Search Tree in Java
Nama : Afiq Akram
ReplyDeleteNRP : 5025201270
Link : https://afiqakraam.blogspot.com/2021/06/implementasi-binary-search-tree.html
Nama: Adelia Hasna Surya Putri
ReplyDeleteNRP: 5025201200
Link: https://adeliahasnasp.blogspot.com/2021/06/penugasan-8-bst.html
Nama : Joy Posma Abednego Gultom
ReplyDeleteNRP : 5025201103
Link : https://joygoeltom.blogspot.com/2021/06/binary-search-tree.html
Nama : Ilma Fahma Syadidah
ReplyDeleteNRP : 5025201063
Link : https://ilmafsy.blogspot.com/2021/06/tugas-binary-search-tree.html
Nama : Bagus Febrian Dali Hidayat
ReplyDeleteNRP : 5025201208
Link : https://bagusfebrian25.blogspot.com/2021/06/binary-search-tree.html
Nama : Rafael Asi Kristanto Tambunan
ReplyDeleteNRP : 5025201168
Link : https://rafaelaktambunan.blogspot.com/2021/06/binary-search-tree.html
Nama : Angela Oryza Prabowo
ReplyDeleteNRP : 5025201022
Link : https://angelaoryza.blogspot.com/2021/06/binary-search-tree.html
Nama : Helmi Taqiyudin
ReplyDeleteNRP : 5025201152
Link : https://helmitaqiyudin.blogspot.com/2021/06/implementasi-binary-search-tree.html