how can we initliaze a truple in the minheap.h without access to the number of edges?
minor update