算法设计和分析.pptx

主要内容介绍(续);相关先导基础课程和算法概述;ACM国际大学生程序设计竞赛;内容;教材与参考书;部分目录;第1章算法概述;1.1 算法与程序;算法学习的内容;1.2算法复杂性分析;1.2 算法复杂性分析;1.2 算法复杂性分析;1.2 算法复杂性分析;1.2 算法复杂性分析;算法按时间的分类;典型的计算时间函数曲线;第一章作业;第2章递归与分治策略;算法总体思想;Slide20;Slide21;Slide22;2.1递归的概念;2.1递归的概念;2.1递归的概念;Slide26;2.1递归的概念;Slide28;Slide29;Slide30;2.1递归的概念;2.1递归的概念;Slide33;Slide34;Slide35;2.1递归的概念;Slide37;递归小结;递归小结;分治法的适用条件;分治法的基本步骤;分治法的复杂性分析;二分搜索技术;Slide44;大整数的乘法;Slide46;Slide47;Strassen矩阵乘法;Slide49;Slide50;Slide51;棋盘覆盖;Slide53;Slide54;合并排序;Slide56;Slide57;快速排序;Slide59;Slide60;线性时间选择;Slide62;Slide63;Slide64;最接近点对问题;Slide66;Slide67;Slide68;Slide69;Slide70;Slide71;循环赛日程表;第3章动态规划;Slide74;算法总体思想;Slide76;Slide77;动态规划基本步骤;完全加括号的矩阵连乘积;矩阵连乘问题;Slide81;Slide82;分析最优解的结构;建立递归关系;计算最优值;用动态规划法求最优解;动态规划算法的基本要素;Slide88;Slide89;最长公共子序列;最长公共子序列的结构;子问题的递归结构;计算最优值;算法的改进;凸多边形最优三角剖分;三角剖分的结构及其相关问题;最优子结构性质;最优三角剖分的递归结构;多边形游戏;最优子结构性质;图像压缩;Slide102;电路布线;Slide104;流水作业调度;Slide106;Johnson不等式;流水作业调度的Johnson法;算法描述;0-1背包问题;Slide111;算法改进;典型例子(一);算法改进;典型例子(二);算法复杂度分析;最优二叉搜索树;二叉查找树的期望耗费;二叉查找树的期望耗费示例;最优二叉搜索树;第4章贪心算法;第4章贪心算法;第4章贪心算法;4.1活动安排问题;4.1活动安排问题;4.1活动安排问题;4.1活动安排问题;4.1活动安排问题;4.1活动安排问题;4.1活动安排问题;4.2贪心算法的基本要素;4.2贪心算法的基本要素;4.2贪心算法的基本要素;4.2贪心算法的基本要素;4.2贪心算法的基本要素;4.2贪心算??的基本要素;4.2贪心算法的基本要素;4.2贪心算法的基本要素;4.2贪心算法的基本要素;4.3最优装载;4.3最优装载;4.3最优装载;4.4哈夫曼编码;4.4哈夫曼编码;4.4哈夫曼编码;4.4哈夫曼编码;4.4哈夫曼编码;4.5单源最短路径;4.5单源最短路径;4.5单源最短路径;4.5单源最短路径;4.5单源最短路径;4.6最小生成树;4.6最小生成树;4.6最小生成树;4.6最小生成树;4.6最小生成树;4.6最小生成树;4.6最小生成树;4.6最小生成树;4.6最小生成树;4.7多机调度问题;4.7多机调度问题;4.7多机调度问题;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;4.8贪心算法的理论基础;第5章回溯法;回溯法;问题的解空间;生成问题状态的基本方法;回溯法的基本思想;递归回溯;迭代回溯;子集树与排列树;装载问题;Slide188;批处理作业调度;Slide190;符号三角形问题;Slide192;n后问题;Slide194;0-1背包问题;最大团问题;Slide197;进一步改进算法的建议;图的m着色问题;Slide200;旅行售货员问题;圆排列问题;Slide203;连续邮资问题;Slide205;回溯法效率分析;重排原理;第六章

文档评论(0)

1亿VIP精品文档

相关文档