//constructor public HeapTreeImplementation(HeapPriorityType priorityType) { _nodeCount = 0; _priorityType = priorityType; _rootNode = new HeapNode <K, T>(null, priorityType); }
//constructor public HeapNode(HeapNode <K, T> parent, HeapPriorityType priority) { _parent = parent; _priority = priority; }