试题详情
- 简答题与顺序查找算法相比,折半查找算法的时间复杂性有多大程度的降低?它是如何提高算法的效率的?
-
顺序查找的时间是O(n),折半查找O(logn)降低了一个数量级。
采用分治策略,每一次比较可以排除一半的数据。 关注下方微信公众号,在线模考后查看
热门试题
- 在多分支开关语句:switch语句中ca
- 写快速排序可以用()方式实现。
- 数据结构中,关于关键字,下列选项中说法正
- 采用高级程序设计语言表达算法,主要好处是
- Strassen矩阵乘法是利用()实现的
- 程序调用自身的编程技巧称为递归,递归的英
- 已知一个分治算法耗费的计算时间T(n),
- 数据结构与算法里,折半查找的前提是()。
- 数据结构与算法里,素数是只能被1和本身整
- 数据结构与算法里,可以用什么语句完成迭代
- 就排序记录所在位置而言,希尔排序排序属于
- 分别用贪心算法、动态规划法、回溯法设计0
- 数据结构中,n个记录的某顺序表,查找某关
- 数据结构与算法里,for循环的三个表达式
- 该程序的运行结果是()。
- 数据结构与算法里,汉诺塔问题的递归分为(
- 设G=(V,E)是一个赋权有向图,其顶点
- 数据结构与算法里,冒泡排序核心思想是()
- 冒泡排序最好的情况是,记录完全有序,20
- 下列哪一种算法是随机化算法()