首页 > 公务员考试
题目内容 (请给出正确答案)
[主观题]

将折半查找的算法改写为递归算法。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“将折半查找的算法改写为递归算法。”相关的问题
第1题
法国数学家Edouard Lucas于1883提出的Hanoi塔问题,可形象地描述如下:有n个中心带孔的圆盘贯穿在直立于地面的一根柱子上,各圆盘的半径自底而上不断缩小;需要利用另一根柱子将它们转运至第三根柱子,但在整个转运的过程中,游离于这些柱子之外的圆盘不得超一个,且每根柱子上的圆盘半径都须保持上小下大。试将上述转运过程描述为递归形式,并进而实现一个递归算法。

点击查看答案
第2题
证明Hanoi塔问题的递归算法与非递归算法实际上是一回事.

点击查看答案
第3题
在无向连通图中,最长的通路称作其直径(diameter),试基于广度优先搜索的框架,设计并实现一个查找直径的算法,要求时间复杂度为o(n+e)。

点击查看答案
第4题
考查教材39页代码2.10中的无序向量查找算法find(e,lo,hi)。a)在最好情况下,该算法需要运行多少时间?为什么?b)若仅考查成功的查找,则平均需要运行多少时间?为什么?

点击查看答案
第5题
二分查找算法要求被查找的表是键值_________.

点击查看答案
第6题
任给高度为h的一棵AVL树A,以及一个关键码e。试设计一个算法,在O(h)时间内将A分裂为一对AVL树S和T,且S中的节点均小于e,而T中的节点均不小于e。

点击查看答案
第7题
下列说法正确的是【】

A.图的遍历是从给定的源点出发每一个顶点仅被访问一次

B.遍历的基本算法有两种:深度遍历和广度遍历

C.图的深度遍历不适用于有向图

D.图的深度遍历是一个递归过程

点击查看答案
第8题
假设将教材34页代码2.4中expand()算法的扩容策略改为“每次追加固定数目的单元”。a)试证明,在最坏情况下,单次操作中消耗于扩容的分摊时间为θ(n),其中n为向量规模;b)试举例说明,这种最坏情况的确可能发生。

点击查看答案
第9题
在实际应用中,常需模拟服从正态分布的随机变量,其密度函数为式中,a为均值,σ为标准差.如果s和t

在实际应用中,常需模拟服从正态分布的随机变量,其密度函数为

式中,a为均值,σ为标准差.

如果s和t是(-1,1)中均匀分布的随机变量,且,令

则u和v是服从标准正态分布(a=0,σ=1)的两个互相独立的随机变量.

(1)利用上述事实,设计一个模拟标准正态分布随机变量的算法.

(2)将上述算法扩展到一般的正态分布.

点击查看答案
第10题
在用分治法求两个n位大整数u和v的乘积时.将u和v都分割为长度为n/3位的3段.证明可以用5次n/3位整数的乘法求得uv的值.按此思想设计一个求两个大整数乘积的分治算法,并分析算法的计算复杂性(提示:n位的大整数除以一个常数k可以在θ(n)时间内完成.符号θ所隐含的常数可能依赖于k).

点击查看答案
第11题
采用简单选择排序算法,将数组中n个元素(52、49、80、36、14、58、61、23)由小到大进行排序。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改