- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习题_算法分析与程序设计1
一、简答题 什么是算法?算法的性质? 解决问题的方法或过程 输入、输出、确定性、有限性 什么是程序? 算法用某种程序设计语言的具体实现 两者有什么不同?程序可以不满足算法的有限性的性质 给出f(N)=的定义。 如果存在正常数c和自然数N0,使得当N=N0时,有f(N)=c*g(N),则称函数f(N)当N充分大时下有界,且g(N)是它的一个下界,记为f(N)=。 贪心算法的基本要素是什么? 最优子结构性质、贪心选择性质 问题的解空间树是表示问题解空间的一颗有序树,常见有哪两种? 子集树、排序树 什么是回溯法?是指具有限界函数的深度优先生成法 回溯法与分支限界法有什么不同? 求解目标不同 回溯法是找出解空间树中满足约束条件的所有解 分支限界法是找出满足约束条件的一个解,即在某 种意义下的最优解 有哪些信誉好的足球投注网站方式不同 回溯法的有哪些信誉好的足球投注网站方式是深度优先 分支限界法的有哪些信誉好的足球投注网站方式是广度优先 回溯法的基本思想:用深度优先有哪些信誉好的足球投注网站的方式进行有哪些信誉好的足球投注网站,当遇到一个结点时判断以此结点为根的子树是否含有问题的解。如果不含有则退回到上层结点,继续按深度优先有哪些信誉好的足球投注网站方式有哪些信誉好的足球投注网站。 动态规划算法的基本要素?步骤?基本思想? 最优子结构性质、重复子问题性质 找出最优解的性质,并刻画其结构特征 递归的计算最优值 自底向上的计算最优解 根据计算最优值时得到的信息,构造最优解 基本思想:与分治法思想类似,也是将原问题分解成若干子问题(子问题不是相互独立),先求出子问题的解,然后从子问题的解得到原问题的解 7.适合于分治法求解的问题,经分解得到的子问题有什么特点?互相独立且与原问题相同 适合于动态规划法求解的问题,经分解得到的子问题有什么特点?子问题不是相互独立的 8.分支限界法以哪两种方式有哪些信誉好的足球投注网站解空间树? 队列式分支限界法、优先队列式分支限界法 直接或间接地调用自身的算法称为什么? 递归算法 用函数自身给出定义的函数称为什么? 递归函数 二、填空题 1.int unknow( int a[],int p,int r) {int i=p, j=r+1; int x=a[p]; while (true){ while (a[ ____++__ i ] x); while (a[ --j ] ___ x ); if (i=j) break ; swap(a[i], a[j]); } a[p] =a[j]; a[j] = __x__ ; return ___j___ ; } 2.// 最大团回溯算法 private static void backtrack(int i) { if (i _____ n) { //到达叶结点 for (int j=1;j=n;j __++__ ) bestx[j]=x[j]; bestn=cn; return; } //检查顶点i与当前团的连接 boolean ok=true; for(int j=1;ji;j++) if (x[j]==1 !a[i][j]) {// i与j不相连 ok= ___false____ ; break; } if (ok) { //进入左子树 x[i]=1; cn __++____ ; backtrack( ____i+1___ ); cn--; } if (cn+n-ibestn) { //进入右子树 x[i]= __0___ ; backtrack(i+1); } } 3.private static void qSort(int p,int r) { if ( p r ){ int q=partition( p, r ); qSort( p, q-1 ); qSort( q+1 , r ); } } 4.public static int greedySelector (int []s, int []f, boolean a[]) { int n=s.length-1; a[1]=true; int j=1; int count=1; for(int i=2;i=n;i++) { if(s[i] = f[j]){ a[i]= true ; j=i; count ++ ; } else a[i]=false; } return count; } 5.//装载问题的回溯算法 private static void backtrack (int i) { //有哪些信誉好的足球投注网站第i层洁点 if(i ____ n) { // 到达叶洁点 for (int j=1; j=n; j __++__ ) bes
您可能关注的文档
最近下载
- 专题22.27 待定系数法求二次函数解析式(专项练习)-2021-2022学年九年级数学上册基础知识专项讲练(人教版).docx VIP
- 元宵节英语介绍PPT.pptx VIP
- 云南省市政工程消耗量定额说明.pdf VIP
- 乡村振兴战略背景下农村生态文明建设路径研究.docx VIP
- 优衣库2025年供应链与消费者需求变化研究报告.docx
- 全过程工程咨询.pptx VIP
- 13J104 蒸压加气混凝土砌块、板材构造(OCR).pdf VIP
- 人教版八年级上册英语试卷 Unit 3单元测试卷.docx VIP
- Office高效办公知到智慧树期末考试答案题库2025年西安欧亚学院.docx VIP
- h5开发合同模板(3篇).docx VIP
文档评论(0)