国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Java的PriorityQueue的內置迭代器不會以任何特定順序遍歷數據結構為什么?

瀏覽:117日期:2024-05-07 13:12:22
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決Java的PriorityQueue的內置迭代器不會以任何特定順序遍歷數據結構為什么??

因為基礎數據結構不支持它。二進制堆僅部分排序,最小的元素位于根。當您刪除它時,堆將重新排序,以便下一個最小的元素位于根。沒有有效的有序遍歷算法,因此Java中沒有提供。

解決方法

因此,基本上,PriorityQueue可以正常工作,但是使用其自己的內置toString()方法將其打印到屏幕上,使我看到了這種異常,并想知道是否有人可以解釋為什么迭代器提供了(并使用了內部)是否不以其自然順序遍歷PriorityQueue?

標簽: java
相關文章:
主站蜘蛛池模板: 长武县| 邵武市| 河北省| 兴和县| 淮南市| 介休市| 日土县| 连平县| 即墨市| 甘洛县| 南丹县| 章丘市| 文化| 惠东县| 五华县| 云林县| 古丈县| 永靖县| 普兰县| 光山县| 工布江达县| 辽中县| 井研县| 宁武县| 临江市| 邢台市| 济源市| 湟中县| 四平市| 尚志市| 古田县| 图们市| 珲春市| 通州区| 香港 | 滨州市| 土默特左旗| 长阳| 黑河市| 清镇市| 金湖县|