For each of the following statements, draw the state of the heap after each insertion. You may draw the heap using a python list structure, or a true binary tree structure.
initial_list = [1, 2, 3, 4, 5] heap = MinHeap() for element in initial_list: heap.insert(element)
initial_list = [2, 1, 4, 3, 5] heap = MinHeap() for element in initial_list: heap.insert(element)
initial_list = [5, 2, 3, 4, 1] heap = MinHeap() for element in initial_list: heap.insert(element)
initial_list = [1, 2, 3, 4, 5] heap = MinHeap() for element in initial_list: heap.insert(element) secondary_list = [10, 9, 8, 7, 6] for element in secondary_list: heap.insert(element)