第2章作业案2-3-2-15.pptVIP

  • 9
  • 0
  • 约9.14千字
  • 约 41页
  • 2018-11-25 发布于浙江
  • 举报
第2章作业案2-3-2-15

第2章 递归与分治策略 作业 主定理的应用 1. T(n)=3T(n/7)+n k=3,m=7,d=1 有 kmd , T(n)=θ(nd) =θ(n) 2. T(n)=T(3n/7)+1 k=1,m=7/3,d=0,有 k=md , T(n)=θ(ndlogn)=θ(logn) 3. T(n)=16T(n/3)+n2 k=16,m=3,d=2,有 kmd , T(n)=θ(nlogmk) =θ(nlog316) 2-2判断7个二分搜索算法的正确性。 下面的7个算法与本章中的二分搜索算法BinarySearch略有不同。请判断这7个算法的正确性。如果算法不正确,请说明产生错误的原因。如果算法正确,请给出算法的正确性证明。 二分搜索算法: templateclass Type int BinarySearch(Type a[ ], const Type x, int left, int right) { while (left=right){ int mid = (left+right)/2; if (x == a[mid]) return mid; if (x a[mid]) right = mid-1; else left = mid+1; }

文档评论(0)

1亿VIP精品文档

相关文档