山东师范大学计算机实验教学中心 精品实验课程>>算法设计与分析 第四章 贪心算法

Cover page images

算法设计与分析

第四章 贪心算法

课程教师:徐连诚





引言

活动安排问题

贪心算法描述

复杂性分析

一个实例

图示

说明

贪心算法的基本要素

贪心选择性质

最优子结构性质

贪心算法与动态规划算法的差异

0-1背包问题与背包问题

用贪心算法解背包问题的基本步骤

说明

table

最优装载

算法描述

算法分析

哈夫曼编码(1)

div class="slide">

哈夫曼编码(2)

前缀码

构造哈夫曼编码

算法说明

哈夫曼算法的正确性

单源最短路径

算法基本思想

一个实例(1)

一个实例(2)

算法的正确性和计算复杂性

最小生成树

最小生成树性质

Prim算法(1)

Prim算法(2)

算法改进

Kruskal算法

说明

多机调度问题

一个实例

贪心算法的理论基础