山东程子太军 计算机算法设计与分析 Design and Analysis of Computer Algorithms 第五章回湖算法 Backtrack Algorithm 王红震 理学院
计算机算法设计与分析 Design and Analysis of Computer Algorithms 第五章 回溯算法 Backtrack Algorithm 王红霞 理学院
山东程子太军程 学习要点 SHANDONG UNIVERSITY OF TECHNOLOOY 华3会3会学会华A品 ● 理解回溯法的深度优先搜索策略。 掌握用回溯法解题的算法框架 ● (1) 递归回溯 ● (2)迭代回溯 ● (3)子集树算法框架 ,(4)排列树算法框架 2025年4月3日
2025年4月3日 2 • 理解回溯法的深度优先搜索策略。 • 掌握用回溯法解题的算法框架 • (1)递归回溯 • (2)迭代回溯 • (3)子集树算法框架 • (4)排列树算法框架 学习要点
归本程子末军 提纲 SHANDONG UNIVERSITY OF TECHNOLOGY 器纹点会器空会空是路 一、回溯法的算法框架 二、装载问题 三、n后问题 四、0-1背包问题 五、最大团问题 六、图的m着色问题 七、旅行售货员问题 2025年4月3日 3
2025年4月3日 3 提纲 一、回溯法的算法框架 二、装载问题 三、n后问题 四、0-1背包问题 五、最大团问题 六、图的m着色问题 七、旅行售货员问题
归东理子太军 提纲 SHANDONG UNIVERSITY OF TECINOLOGY 一、 回溯法的算法框架 二、装载问题 三、n后问题 四、 0-1背包问题 五、最大团问题 六、图的m着色问题 七、旅行售货员问题 2025年4月3日
2025年4月3日 4 提纲 一、回溯法的算法框架 二、装载问题 三、n后问题 四、0-1背包问题 五、最大团问题 六、图的m着色问题 七、旅行售货员问题
归本程子未军 深度优先搜索算法 SHANDONG UNIVERSITY OF TECINOLOGY 深度优先搜索算法(Depth-First-Search), 是搜索算法的一种。是沿着树的深度遍历树的 节点,尽可能深的搜索树的分支,如果发现目 标,则算法中止,属于盲目搜索。 深度优先搜索是图论中的经典算法,利用 深度优先搜索算法可以产生目标图的相应拓扑 排序表,利用拓扑排序表可以方便的解决很多 相关的图论问题,如最大路径问题等等。 2025年4月3日
2025年4月3日 5 深度优先搜索算法 深度优先搜索算法(Depth-First-Search), 是搜索算法的一种。是沿着树的深度遍历树的 节点,尽可能深的搜索树的分支,如果发现目 标,则算法中止,属于盲目搜索。 深度优先搜索是图论中的经典算法,利用 深度优先搜索算法可以产生目标图的相应拓扑 排序表,利用拓扑排序表可以方便的解决很多 相关的图论问题,如最大路径问题等等