一、哈夫曼编码

贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径
构造哈夫曼树:按照频率来分配的(频率递增是因为出现次数多,那么就越深权重越大),就是生成哈夫曼树,基于树形结构,然后再次插进队列里面。
贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径
频率低的,就断。频率高的就长

贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径

二、二路最佳合并

贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径

贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径
贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径

三、最小代价声称是prim,klusikaer
所有的定点都要包涵,而且保证选择的边权值之和最小

贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径
记得有一个是加边,有一个是加点
加边的时候不能构成环

克鲁斯卡尔是变得全集当中选择当前最优的边
普利姆是在当前点中连接的边中选择当前最优的边和点
贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径

普利姆算法:查找当前已经加进来的点集当中的边,选择最优的加进来
贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径

克鲁斯卡尔算法是直接在边的全集当中选择最优的边加进来,但是不能构成贿赂

贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径

四、单源点最短路径
迪杰斯特拉算法
贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径
贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径

贪心算法:哈夫曼编码、二路最佳合并、最小代价生成树、单源点最短路径

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-23
  • 2021-08-28
  • 2021-07-10
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-25
相关资源
相似解决方案