private Node Dequeue(HeapPriorityQueue <Node> queue) { Node returnMe = queue.Dequeue(); Assert.IsTrue(queue.IsValidQueue()); return(returnMe); }
private void Enqueue(HeapPriorityQueue<Node> queue, Node node) { queue.Enqueue(node, node.Priority); Assert.IsTrue(queue.IsValidQueue()); }
private Node Dequeue(HeapPriorityQueue<Node> queue) { Node returnMe = queue.Dequeue(); Assert.IsTrue(queue.IsValidQueue()); return returnMe; }
private void Enqueue(HeapPriorityQueue <Node> queue, Node node) { queue.Enqueue(node, node.Priority); Assert.IsTrue(queue.IsValidQueue()); }