试题详情
- 简答题排序和查找是常用的计算机算法。按照要求完成下题: (1)对数组A={15,9,115,118,3,90,27,25,5},使用合并排序方法将其排成递减序。 (2)若改变二分搜索法为三分搜索法,即从一个递减序列A中寻找元素Z,先与元素
比较,若比较,若
,则在前面[n/3]个元素中寻找Z;否则与
比较,总之使余下的序列为[n/3]个元素。给出该方法的伪代码描述。 (3)使用上述算法对(1)所得到的结果搜索如下元素,并给出搜索过程:118,31,25。
关注下方微信公众号,在线模考后查看

热门试题
- 在c语言中,()语句可以用于跳出一层循环
- 数据结构与算法里,冒泡排序与快速排序都是
- 19个记录进行排序,使用直接插入排序需要
- 用回溯法解布线问题时,求最优解的主要程序
- 就排序记录所在位置而言,希尔排序排序属于
- 关于跳转语句continuebreak常
- 数据结构与算法里,简单选择排序和冒泡排序
- T(n)表示当输入规模为n时的算法效率,
- 对于0-1背包问题和背包问题的解法,下面
- 数据结构与算法里,可以用什么语句完成迭代
- 数据结构与算法中,从排序大类上看,属于选
- 简单选择排序的稳定性与快速排序的稳定性不
- 在寻找n个元素中第k小元素问题中,如使用
- 青蛙过河案例中,如果河中有2根石柱,有3
- 数据结构与算法里,28是完数,其因子有(
- 折纸问题算法的代码如下:问该算法的时间复
- 荷兰国旗算法是数组的移动问题,需要遍历一
- 数据结构中,折半查找需要记录是链式存储并
- 数据结构与算法中,在所有的排序方法中,关
- 数据结构与算法里,从大类上讲,不是选择排