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

  • 88
  • 0
  • 约1.43千字
  • 约 7页
  • 2019-06-04 发布于浙江
  • 举报

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

函数渐进阶。对于下列各组f(x)和g(x),确定他们的关系(15分) f(x)=log n10+1;g(x)= log n – 10 f(x)=5? n10;g(x)= 10n f(x)=;g(x)= log n +5 设n个不同的整数排好序后存于T[0:n-1]中。若存在下标i,0≤in,使得T[i]=i,试设计一个时间复杂度为O(logn)的算法找到该下标(15分),并用C/C++编程实现(10分)。 分别用贪心算法(20分)、动态规划法(20分)设计求解0-1背包问题的算法。要求:1.说明算法策略(每种方法5分);2.主要算法步骤(10分);3.分析算法的时间复杂度(5分) 试设计解决TSP问题的贪心算法(10分),分析时间复杂度(5分),试分析是否存在O(n2log n)的有效算法(5分)。 1函数渐进阶。对于下列各组f(x)和g(x),确定他们的关系(15分) f(x)=log n10+1;g(x)= log n – 10 f(x)=5? n10;g(x)= 10n f(x)=;g(x)= log n +5 2设n个不同的整数排好序后存于T[0:n-1]中。若下标i,0≤in,使得T[i]=i,试设计一个时间复杂度为O(logn)的存在算法找到该下标(15分),并用C/C++编程实现(10分)。 解答:由题可知,数组T[ ]是排列好的整数集。可以用二分搜索的算法对问题进行

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档