版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
性:,,,, 和Y的一种最长公共子序 以深度优先方式系统搜索问题解的算法称 8.0-1背包问题的回溯算法所需的计算时间为 动态规划算法的两个基本要素 二分搜索算法是运 实现的算法二、综合题(50分johnsonn=4,M1M2iaibi,(a1,a2,a3,a4)=(4,5,12,10)1,b2,b3,b4)=(8,2,15,9)0/1n=3,C=9,V={6,10,3},W={3,4,4},30-1解空间(10),并画出其解空间树,计算其最优值S={X1,X2,···,Xn}是严格递增的有序集,运用二叉树的(1bi(2)X∈(Xi,Xi+1,其概aiSTXiCi;叶结点(Xi,Xi+1)diTpT[i][j]={Xi,Xi+1,···,Xj}最优值为m[i][j],W[i][j]=ai-1+bi+···+bj+aj,则0-1三、简答题(30分aibi(sort(s,n))最优二叉搜索树问题的动态规划算法(拟定 有穷 可行 0个或多个输 一种或多个输时间复杂 空间复杂 时间复杂度高{BABCD}或{CABCD}或一种(最优)子问 子问 子问 最优子构 重叠子问N1={i|ai<bi},N2={i|ai>=biN1aiN1N2N1’N2Johnson环节为N1’={1,3},最优值为解空间为(1,1,0),(1,1,1)}AA10BC1010DEFG10101010HIJKLMNO该问题的最优值为 最优解为 TP=bi*(1Ci)aj* jm[i][j]=W[i][j]+min{m[i][k]+m[k+1][j]}(1<=i<=j<=n,m[i][i- voidsort(flowjopes[],int{int { { } { ;// index }voidbinarysearchtree(inta[],intb[],intn,int**m,int**s,int{inti,j,k,t,l;{w[i][i-1]=a[i-1]; lj-i {}}}}一 填空题(本题15分,每小题1分1、算法就是一组有穷 它们规定理解决某一特定类型题 。2、在进行问题的计算复杂性分析之前首先必须建立求解问题所用的计算模型。3个基本计算模型 3、算法的复杂性 的度量,是评价算法优劣的重要根据4、计算机的资源最重要的是和资源。因而,算法的复 5、f(n)=6×2n+n2,f(n)的渐进性态f(n)= 6、贪心算法总是做出在现在看来 法并不从整体最优考虑,它所做出的选择只是在某种意义上 7、许多能够用贪心算法求解的问题普通含有2个重要的性质: 二、简答题(2551、简朴描述分治法的基本思想。23、何谓最优子构造性质?4、简朴描述回溯法基本思想。5、何谓P、NP、NPC三、算法填空(2051、nA[i][j]00。1,0。if( /*安全检查{ /*放皇后 if(i==N- /*试探下一行 /*去皇后 }for(r=n-2;r>=0;rfor(c=0;1;c++)if(t[r+1][c]>t[r+1][c+1])2;else3 ;3、Hanoiif ;{ ; Hanoi(n-1,b,a,}4、Dijkstrad[u]:s到u的距 p[u]:统计前一节点信Init-single-foreachvertexdo{ }ifthen{ }Init-single-whileQ<>doforeach do 四、算法理解题(分根据优先队列式分支限界点的单源最短途径,请画五、算法理解题(5n=2k个运动员要进行循环赛,现设计一种满足下列规定的比n-1n=2kn=23=8六、算法设计题(15七、算法设计题(10n(n的有效位数≤240),去掉一、填空题(151规 一系列运随机存取机RAM(RandomAccessMachine);随机存取存储程序机RASP(RandomAccessStoredProgramMachine);图灵机(TuringMachine)最 局部最优选贪心选 最优子构二、简答题(2556、分治法的基本思想nkkk7、“最优化原理”用数学化的语言来描述:假设为理解决某一优化问题,需8、某个问题的最优解包含着其子问题的最优解。这种性质称为最优子构造9、回溯法的基本思想10、P(PolynomialNPC(NPComplete)NPNPC三、算法填空(2051、n!M[j]&&!L[i+j]&&!R[i-M[j]=L[i+j]=R[i-M[j]=L[i+j]=R[i-23、HanoiHanoi(n-1,a,c,四、算法理解题(10123567214658341785123567214658341785432876567123658214785341876432n=23=8时,循环赛日程表(3六、算法设计题(15O(nlog(nVi/Wi,然后,依贪心选择方略,将尽C,则选择单位重量价值次高的物品并尽量多voidKnapsack(intn,floatM,floatv[],floatw[],floatinti;for(i=1;i<=n;i++)x[i]=0;floatc=M;for{if(w[i]>c)break;c-}if(i<=n)}动态规划 0-1m(i,j)的递归式以下。m(i,j)max{m(i1,j),m(i1,jwi)
jm(n,j)
j
m(i1,
0j0 00
jvoidKnapSack(intv[],intw[],intc,intn,int{intjMax=min(w[n]-for(j=0;j<=jMax;j++) for(j=w[n];j<=c;j++) for(i=n-1;i>1;i--{intjMax=min(w[i]-for(j=0;j<=jMax;j++) for(j=w[i];j<=c;j++)/*m(n,j)=v[n] }回溯 voidbacktrack(inti)//回溯法i if(i> {bestp=cp; if(cw+w[i]<=c)//搜索左子树{cw+=cp+=p[i];cw-=w[i];cp-=}//}七、算法设计题(10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《空间交互设计》2022-2023学年第一学期期末试卷
- 淮阴师范学院《家具设计》2022-2023学年第一学期期末试卷
- 淮阴师范学院《影视改编与文化创意》2022-2023学年第一学期期末试卷
- 淮阴工学院《数据分析与挖掘》2023-2024学年期末试卷
- 淮阴师范学院《机器学习》2023-2024学年期末试卷
- DB1405-T 058-2024煤层气排采技术规范
- 文书模板-《电气线路装调实训报告总结》
- 五年级写人的作文450字【六篇】
- 制糖行业销售渠道整合策略考核试卷
- 建筑机电安装工人安全知识手册考核试卷
- 安装培训方案
- 2023边缘物联代理技术要求
- 普宁市北部中心水厂榕江取水工程环境影响报告书
- 不良资产项目律师法律尽调报告(模板)
- 接交车辆检查表-原版
- 剪辑师职业生涯规划与管理
- 水稻栽培技术-水稻常规栽培技术
- 四风整改台账清单
- 标准报价单模板(二)
- 【期中】第1-4单元易错题专项攻略-数学四年级上册苏教版(含答案)
- 《mc入门教程》课件
评论
0/150
提交评论