Heap and Tries
  Heap and Tries           Heap  Heap adalah struktur data khusus berbasis pohon di mana pohon adalah complete binary tree. Umumnya, Heaps dapat dua jenis:  Max-Heap: dalam Max-Heap, key yang ada di node root harus terbesar di antara key yang ada di semua child. Properti yang sama harus dapat direkursif untuk semua sub-tree di binary tree.    Min-Heap: dalam Min-Heap, key yang ada di node root harus minimum di antara key yang ada di semua child. Properti yang sama harus dapat direkursif  untuk semua sub-tree di binary tree.     Min Heap   Setiap node lebih kecil dari masing-masing childnya  Root merupakan node paling kecil, sedangkan node terbesar terletak pada leaf node           Max Heap   Setiap node lebih besar dari masing-masing childnya  Root merupakan node paling besar, sedangkan node terkecil terletak pada leaf node                 Min-Max Heap   Heap dengan Min heap pada level ganjil dan Max heap pada level genap                 Heap dapat diimplementasi dengan array maupu...