试题详情
- 简答题对分(折半)查找适不适合链表结构的序列,为什么?用二分查找的查找速度必然比线性查找的速度快,这种说法对吗?
- 不适合!虽然有序的单链表的结点是按从小到大(或从大到小)顺序排列,但因其存储结构为单链表,查找结点时只能从头指针开始逐步搜索,故不能进行折半查找。
二分查找的速度在一般情况下是快些,但在特殊情况下未必快。例如所查数据位于首位时,则线性查找快;而二分查找则慢得多。 关注下方微信公众号,在线模考后查看
热门试题
- 设顺序表有9个元素,则在第3个元素前插入
- 设有关键码初始序列{Q,H,C,Y,P,
- 已知如下图所示的一个图,若从顶点a出发,
- 一棵深度为H的满k叉树有如下性质:第H层
- 设如下图所示的二叉树B的存储结构为二叉链
- 若一个连通图中每个边上的权值均不同,则得
- 对于一个具有n个顶点的有向图的边数最多有
- 边很少的图称为()。
- 在直接选择排序中,记录比较次数的时间复杂
- 顺序栈是空栈的条件是()。
- 串是一种特殊的线性表,其特殊性体现在可以
- 数据的逻辑结构和数据的存储结构是相同的。
- 对于一棵具有n个结点的二叉树,其相应的链
- 请列举出一些可以用栈和队列表示的实际问题
- 设有一个长度为25的顺序表,要删除第10
- 线性表若采用链式存储结构时,要求内存中可
- 在一个循环顺序队列Q中,判断队空的条件为
- 数据结构里,时间复杂度是O(n)的算法有
- 线性表中除了头结点,每个结点只能有唯一的
- 什么是队列的上溢现象?一般有几种解决方法