文件名称:guava-vs-priorityqueue-benchmark
文件大小:5KB
文件格式:ZIP
更新时间:2024-08-09 04:10:53
Java
从比较与的整数列表中选择 top-k 元素的基准。 该基准测试的灵感它对几种算法/实现进行了基准测试,但没有明确使用的基准测试策略。 这些基准测试使用 。 使用 Guava Ordering 选择 top-k return Ordering . natural() . leastOf(numbers, k); 使用 PriorityQueue 选择 top-k final PriorityQueue< Integer> queue = new PriorityQueue<> (numbers); List< Integer> first = new ArrayList<> (); for ( int i = 0 ; i < k; i ++ ) { first . add(queue . poll()); } return first; 结果 使用默认的 JMH 设置:
【文件预览】:
guava-vs-priorityqueue-benchmark-master
----README.md(3KB)
----pom.xml(2KB)
----src()
--------main()