已知有10个数,要查找数x是否在这10个数中,一种方法是从第一个数开始至第十个数依次与x比较,如果相等,输出“查找成功”;如果10个数比较完,没有相等的,输出“查找失败”,这是基本算法的( )算法。
A: 递归
B: 并行
C: 分治
D: 枚举
A: 递归
B: 并行
C: 分治
D: 枚举
举一反三
- 已知有10个数,要查找数x是否在这10个数中,一种方法是从第一个数开始至第十个数依次与x比较,如果相等,输出“查找成功”;如果10个数比较完,没有相等的,输出“查找失败”,这是基本算法的( )算法。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:①输入10个数;②进行处理;③输出10个数
- 一个数右下角用什么标识( ),该数是个十六进制数。
- 输入10个数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.
- 给定一组有序序列,用随机化二分查找的方法查找某元素X。 提示:随机化二分查找方法的中间元素取该序列中的一个随机数 算法输入:n个有序正整数 要查找的数x 算法输出:数x的位置,如果没有则输出-1 输入实例:2 5 7 9 10 11 16 19 23 45 52 67 10 输出实例:5