在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java的优先级队列怎么使用

115次阅读
没有评论

共计 990 个字符,预计需要花费 3 分钟才能阅读完成。

Java 的优先级队列可以使用 java.util.PriorityQueue 类来实现。下面是一个使用优先级队列的示例:

import java.util.PriorityQueue;
public class PriorityQueueExample {public static void main(String[] args) {
// 创建一个优先级队列
PriorityQueue priorityQueue = new PriorityQueue();
// 添加元素到队列
priorityQueue.offer(5);
priorityQueue.offer(2);
priorityQueue.offer(8);
priorityQueue.offer(3);
// 打印队列中的元素
while (!priorityQueue.isEmpty()) {System.out.println(priorityQueue.poll());
}
}
}

运行上面的代码会输出:

2
3
5
8

优先级队列会按照元素的优先级进行排序。默认情况下,优先级队列中的元素按照自然顺序进行排序。如果要指定自定义的排序规则,可以通过传入 Comparator 对象来创建优先级队列,例如:

import java.util.Comparator;
import java.util.PriorityQueue;
public class PriorityQueueExample {public static void main(String[] args) {
// 创建一个优先级队列,使用自定义的排序规则
PriorityQueue priorityQueue = new PriorityQueue(Comparator.reverseOrder());
// 添加元素到队列
priorityQueue.offer(5);
priorityQueue.offer(2);
priorityQueue.offer(8);
priorityQueue.offer(3);
// 打印队列中的元素
while (!priorityQueue.isEmpty()) {System.out.println(priorityQueue.poll());
}
}
}

上面的代码会输出:

8
5
3
2

这里我们通过传入 Comparator.reverseOrder() 来创建一个比较器,使得元素按照降序排序。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-21发表,共计990字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产美女一级高清免费观看 | 免费播放特黄特色毛片 | 国产农村1级毛片 | 老熟女多次高潮露脸视频 | 我色综合| 99久久这里只精品国产免费 | 一级黄电影 | 96精品国产高清在线看入口 | 日本亚州在线播放精品 | 国内免费一区二区三区视频 | 高清一级毛片免免费看 | 我把护士日出水了视频90分钟 | 午夜成人亚洲理伦片在线观看 | 欧美日本日韩 | 一级毛片在线观看视频 | 亚洲福利视频精选在线视频 | 久久精品中文字幕极品 | 无码精品一区二区三区免费视频 | 国产成人无码av | 婷婷久久综合 | 爽妇网国产精品 | 日韩欧群交p片内射中文 | 黄色三级在线 | 中文字幕人妻无码视频 | 国产成人av电影在线观看第一页 | 亚洲中文字幕精品久久久久久直播 | 欧洲国产伦久久久久久久 | 美女一级片视频 | 国内久久精品视频 | 天天躁夜夜躁天干天干2020 | 国产福利短视频 | 51精品国产人成在线观看 | 欧美成a | 欧洲成人午夜精品无码区久久 | 波多野结av衣东京热无码专区 | 欧美精品hdxxxxx | 国产欧美一区二区精品仙草咪 | 国产精品国产自线在线观看 | 亚洲精品久久久久久久观小说 | 99久久99久久久精品齐齐 | 国产精品99久久99久久久动漫 |