算法复习资料整理.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.计算题 2.使用分治算法找一组数的最大最小数。采用如下设计思想: (1)将数据集 S 均分为 S1 和 S2;(2)求解 S1 和 S2 中的最大和最小值;(3)最终的最大和最小值可以计算得到:min( S1, S2 ), max( S1, S2 );(4)采用同样的处理方法递归处理 S1 和 S2。 Ackerman 函数 A(n,m) 有 2 个独立的整型变量 m = 0 和 n = 0 A( 3,2 ) = 2 ^ 3 = 8 4.证明题: 5.利用动态规划法设计如下的矩阵连乘最小次数问题,写出动态规划法求解过程。 A1:40×25 A2:25×25 A3:25×15 m[0][0]=m[1][1] =m[2][2] =m[3][3]=0 r=2 i=1 j=2 m[1][2]=40*25*10=10000 i=2 j=3 m[2][3]= 25*10*15=3750 r=3 i=1 j=3 m[1][3]= m[1][1]+ m[2][3]+ 40*25*15=18750 k=2 t= m[1][2]+ m[3][3]+ 40*10*15=16000 m[1][3]=t=16000 6.有一个箱子容量为 V(正整数),同时有 n 个物品,每个物品有一个体积(正整数)。要求 n 个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。编写程序实现,自定义输入和输出。 提示】使用二维数组 f[ i ][ j ], 表示前 i 个物品装入容量为 j 的箱子能获得的最大体积,则状态转移方程: f[ i ][ j ] = max( f[ i - 1 ][ j ], f[ i -1 ][ j - a[ i ] ] + a[ i ] ); 7.证明下述问题具有“贪心选择性质”和“最优子结构性质 8.设 7 个独立作业 { 1,2,3,4,5,6,7 }由 3 台相同的机器 M1,M2,M3 加工处理。各作业所需的处理时间分别为{ 2,14,4,16,6,5,3 }。贪心算法产生作业调度 作业数 n = 7 机器数 m = 3 所需的加工时间为 17 9.回溯法有哪些信誉好的足球投注网站排列树的算法 void Backtrack ( int t ) { if ( t n ) output( x ); { else for ( int i = t; i = n; i++ ) { swap( x[ t ], x[ i ] ); if ( Constraint( t ) Bound( t ) ) Backtrack( t + 1 ); swap( x[ t ], x[ i ] ); } } } 10.给定 0/1 背包问题,参数为:n = 3, w = [ 16, 15, 15 ], p = [ 45, 25, 25 ], c = 30。用队列式分支限界法求解此问题 处理法则:价值大者优先。{}—{A}—{B,C}—{C,D,E}—{C,E}—{C,J,K}—{C}—{F,G}—{G,L,M}—{G,M}—{G}—{N,O}—{O}—{}

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档