分治算法典型例题与核心要点归纳.pdfVIP

  • 0
  • 0
  • 约1.11千字
  • 约 2页
  • 2026-10-08 发布于北京
  • 举报

解析P9〜P12:

文字解析:下方

分治算法

现有16枚外形相同的硬币,其中有一枚比真币的重量轻的,若采用分治法找出

这枚,至少比较(63)次才能够找出该。(2009年上半年)

(63)A.3B.4C.5D.6

分治算法设计技术(63)。(2011年上半年)

(63)A.一般由三个步骤组成:问题划分、递归求解、合并解

B.一定是用递归技术来实现

C.将问题划分为规模相等的子问题

D.划分代价很小而合并代价很大

在有n个无序无重复元素值的数组中查找第i小的数的算法描述如下:任意取一个元

素r,用划分操作确定其在数组中的位置,假设元素r为第k小的数。若i等于k,则返回

该元素值;若i小于k,则在划分的前半部分递归进行划分操作找第i小的数;否则在划分

的后半部分递归进行划分操作找第k-i小的数。该算法是一种基于(63)策略的算法。

(2

文档评论(0)

1亿VIP精品文档

相关文档