java 优先队列(2017-06-19)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 优先队列(2017-06-19)相关的知识,希望对你有一定的参考价值。

package bearcola.queue.priorityqueue;

import java.util.PriorityQueue;

public class Main {

	public static void main(String[] args) {
		int[] input = new int[]{5, 4, 3, 7, 9};
		
		sort(input);
		
		for (int item: input) {
			System.out.println(item);
		}
	}
	
	public static void sort(int[] a) {
		PriorityQueue<Integer> q = new PriorityQueue<Integer>();
		
		for (int e: a) {
			q.add(e);
		}
		
		for (int k=0; k<a.length; k++) {
			a[k] = q.poll();
		}
	}

}

以上是关于java 优先队列(2017-06-19)的主要内容,如果未能解决你的问题,请参考以下文章

java 优先级队列示例(查找中位数)2017-06-19

堆和优先级队列2:java实现堆和优先级队列

java优先队列

优先队列(存储结构数组)--Java实现

如何在JAVA中创建高优先级有界子队列和低优先级有界子队列

Java 链表优先队列