jjzjj

TreeNodeHuffman

全部标签

java - 为什么 PriorityQueue.toString 返回错误的元素顺序?

这个问题在这里已经有了答案:Thebuilt-initeratorforjava'sPriorityQueuedoesnottraversethedatastructureinanyparticularorder.Why?(5个答案)关闭11个月前。我正在尝试在java中使用优先级频率最低的节点创建一个优先级队列。但是,我的比较器不工作,输出很奇怪。我相信我需要更改我的比较器,但我不确定如何更改它。这是我的代码:publicclassHuffmanComparatorimplementsComparator{publicintcompare(TreeNodeHuffmanp1,Tree