利用二分查找算法查找序列中的某一个数是否存在,如果序列总共有15个元素,而第一次查找时发现序列中的第8个元素大于要查找的元素,则需要进行的赋值操作是()?
A. low=mid+1
B. low=mid-1
C. high=mid+1
D. high=mid-1
以下关于算法的特征的描述中,正确的是()?
A. 算法不需要在有限步骤内终止
B. 算法一定要有1个或多个输入
C. 算法可以没有输出也可以有多个输出
D. 算法的每一个步骤,都有精确的定义
如果一个问题有若干个算法,这些算法的时间复杂度如下,请问应该选择时间复杂度为算法,以取得较好的时间效率?因网站格式支持有限,请查看括号中的说明。
A. n
B. log2(n)(以2为底n的对数)
C. 2n(2的n次方)
D. n2(n的平方)
以下算法的描述方法中,()是指用人们日常生活中所使用的语言辅以操作序号来描述算法。
A. 自然语言
B. 流程图
C. 伪代码
D. 程序语言