2014算法设计与分析实验指导.docVIP

  • 21
  • 0
  • 约2.72万字
  • 约 39页
  • 2016-12-14 发布于北京
  • 举报
算法设计与分析实验指导 王歧 编 实验一:递归与分治 二分查找 合并排序 快速排序 实验二:回溯 0-1背包问题 装载问题 堡垒问题(ZOJ1002) *翻硬币问题 8皇后问题 素数环问题 迷宫问题 *农场灌溉问题(ZOJ2412) *求图像的周长(ZOJ1047) *骨牌矩阵 *字母转换(ZOJ1003) *踩气球(ZOJ1004) 实验三:搜索 Floodfill 电子老鼠闯迷宫分酒问题实验四:动态规划 最长公共子序列 计算矩阵连乘积 凸多边形的最优三角剖分 防卫导弹 *石子合并 *最小代价子母树 *旅游预算 *皇宫看守 *游戏室问题 *基因问题 *田忌赛马 实验五:贪心与随机算法 背包问题在对线性表的操作中,经常需要查找某一个元素在线性表中的位置。此问题的输入是待查元素x和线性表L,输出为x在L中的位置或者x不在L中的信息。 实验二:回溯算法 实验目的:熟练掌握回溯算法 实验内容:回溯算法的几种形式 用回溯算法搜索子集树的一般模式 void search(int m) { if(mn)//递归结束条件output();//相应的处理(输出结果) else { a[m]=0;//设置状态:0表示不要该物品 search(m+1); //递归搜索:继续确定下一个物品 a[m]=1;//设置状态:1表示要该物品 search(m+1); //

文档评论(0)

1亿VIP精品文档

相关文档