优先队列(Priority Queue)

优先队列和普通队列区别:

  1. 普通队列:先进先出(FIFO)。

  2. 优先队列:优先队列中出队列的顺序和乳队列的顺序无关,和队列中元素的优先级有关。

 

 

优先队列是贪心算法的重要组成部分,借助于优先队列贪心算法可以解决非常多的实际问题包括:

  1. 旅行商TSP问题

  2. 01背包问题

  3. 霍夫曼编码问题

  4. 最短路径Dijkstra算法

  5. 最小生成树Prim算法

posted @ 2021-02-15 00:46  songguojun  阅读(740)  评论(0编辑  收藏  举报