Heap Heap is a complete binary tree based data stucture that satisfies heap property and Leaf Node should be as left as possible . Heap dibagi 2, 1.Min Heap Min heap adalah heap yang setiap node memiliki value parent lebih kecil dari pada value nodenya. Insertion in Min Heap: Tahap dalam melakukan insertion Min Heap 1.Masukan node baru ke node yang masih memiliki tempat 2.Bandingkan node baru dengan parentnya 3.Jika value parent lebih kecil, proses insertion berhasil. Jika lebih besar tukar value node baru dengan parentnya. 4.Lakukan terus langkah ini sampai Node memiliki parent yang mempunyai value lebih kecil darinya. e.g. Insert(20) Deletion in Min Heap: Tahap dalam melakukan Deletion Min Heap 1.Kita hanya bisa menghapus root node, oleh karena itu kita tinggal hapus root node lalu tukar dengan leaf node paling kanan 2.Setelah itu kita tinggal melakukan pembenaran, karena ini min heap, maka yang harus kita lakukan adalah menc...