湖南大学2014算法设计与分析期中试题(及答案)(共7页).docx

上传人:飞****2 文档编号:13680400 上传时间:2022-04-30 格式:DOCX 页数:7 大小:26.59KB
返回 下载 相关 举报
湖南大学2014算法设计与分析期中试题(及答案)(共7页).docx_第1页
第1页 / 共7页
湖南大学2014算法设计与分析期中试题(及答案)(共7页).docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《湖南大学2014算法设计与分析期中试题(及答案)(共7页).docx》由会员分享,可在线阅读,更多相关《湖南大学2014算法设计与分析期中试题(及答案)(共7页).docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上一、 函数渐进阶。对于下列各组f(x)和g(x),确定他们的关系(15分)a) f(x)=log n10+1;g(x)= log n 10b) f(x)=5 n10;g(x)= 10nc) f(x)=;g(x)= log n +5二、 设n个不同的整数排好序后存于T0:n-1中。若存在下标i,0in,使得Ti=i,试设计一个时间复杂度为O(logn)的算法找到该下标(15分),并用C/C+编程实现(10分)。三、 分别用贪心算法(20分)、动态规划法(20分)设计求解0-1背包问题的算法。要求:1.说明算法策略(每种方法5分);2.主要算法步骤(10分);3.分析算法

2、的时间复杂度(5分)四、 试设计解决TSP问题的贪心算法(10分),分析时间复杂度(5分),试分析是否存在O(n2log n)的有效算法(5分)。1函数渐进阶。对于下列各组f(x)和g(x),确定他们的关系(15分)a) f(x)=log n10+1;g(x)= log n 10b) f(x)=5 n10;g(x)= 10nc) f(x)=;g(x)= log n +52设n个不同的整数排好序后存于T0:n-1中。若下标i,0in,使得Ti=i,试设计一个时间复杂度为O(logn)的存在算法找到该下标(15分),并用C/C+编程实现(10分)。解答:由题可知,数组T 是排列好的整数集。可以用二

3、分搜索的算法对问题进行操作。取中间值Tmid,如果Tmid=mid则可以返回mid;如果Tmidmid在0到mid-1之间进行上述操作。Int Findi(int T,int m,int n)Int mid=(m+n)/2;If (Tmid=mid) return mid;else if(Tmidmid) return Findi(T,m,mid-1);else return Findi(T,mid+1,n);算法设计:输入:一个数组T ,起始地址m,末端地址n比较指定数组位置的中间元素T(m+n)/2与中间地址(m+n)/2.1)如果T(m+n)/2等于(m+n)/2,则返回(m+n)/2;

4、2)如果T(m+n)/2大于(m+n)/2,则返回在数组T 中m位到(m+n)/2-1之间进行此算法的返回值;3)如果T(m+n)/2小于(m+n)/2,则返回在数组T 中(m+n)/2+1到n之间进行此算法的返回值;输出:一个值,若存在则返回i;若不存在则返回0.3分别用贪心算法(20分)、动态规划法(20分)设计求解0-1背包问题的算法。要求:1.说明算法策略(每种方法5分);2.主要算法步骤(10分);3.分析算法的时间复杂度(5分)4试设计解决TSP问题的贪心算法(10分),分析时间复杂度O(n2)(5分),试分析是否存在O(n2log n)的有效算法(5分)。答:贪心策略:在当前节点下遍历所有能到达的下一节点,选择距离最近的节点作为下一节点。基本思路:1、 从一节点出发遍历所有能到达的下一节点,选择距离最近的节点作为下一节点;2、 然后把当前节点标记已走过,下一节点作为当前节点,重复贪心策略,以此类推直至所有节点都标记为已走节点结束。 3、用最短路径问题寻找到达始发点的最短路径,返回出发点。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁