Heap & Tries Heap Property terbagi menjadi 2, yaitu Min Heap dan Max Heap. Konsep Min Heap, di mana parent node lebih kecil dari child nodenya, sebaliknya dalam konsep Max Heap parent nodenya lebih besar dari child nodenya. Min Heap. Di dalam konsep Min Heap, node yang berada dibawahnya atau parent nilainya akan lebih kecil dibandingkan dengan node anaknya. Maka dapat disimpulkan node root merupakan node dengan nilai paling kecil, dan salah satu node dari leaf node merupakan node yang nilainya paling besar. Insertion dalam Min Heap: Jika kita akan menginsert sebuah angka, maka kita harus meletakkan node tersebut di tempat setelah terakhir. Lalu, kita cek kondisi dengan parent nya, jika node tersebut lebih besar dari parentnya maka di swap, lakukan cara tersebut sampai root. Deletion dalam Max Heap: Jika kita akan menghapus suatu node, maka node yang akan menggantikan adalah node yang paling terakhir. Setelah itu cek kondisi dengan child nya, jika node tersebut lebih besa...