试题详情
- 简答题对分(折半)查找适不适合链表结构的序列,为什么?用二分查找的查找速度必然比线性查找的速度快,这种说法对吗?
- 不适合!虽然有序的单链表的结点是按从小到大(或从大到小)顺序排列,但因其存储结构为单链表,查找结点时只能从头指针开始逐步搜索,故不能进行折半查找。
二分查找的速度在一般情况下是快些,但在特殊情况下未必快。例如所查数据位于首位时,则线性查找快;而二分查找则慢得多。 关注下方微信公众号,在线模考后查看
热门试题
- 数据结构里,函数参数为()时,参数传递属
- 数据结构只是研究数据的逻辑结构和物理结构
- 采用环形队列可以解决队列中假溢出的现象。
- 已知一个栈的入栈序列是1,2,3,…,n
- 若对一组记录(46,79,56,38,4
- 深度优先遍历类似于二叉树的()
- 计算机算法指的是()
- 用Prim算法求下列连通的带权图的最小代
- 栈的特点是(),队列的特点是(),栈和队
- 数据结构按逻辑结构可分为两大类,它们分别
- 队列的插入操作在()进行,删除操作在()
- 八皇后问题是一种递归问题,经常借助()来
- 阅读下列算法,并回答问题: 设顺
- 折半查找
- 已知指针ha和hb分别指向两个单链表的头
- 对给定的数列b={6,15,3,7,1
- 排序算法中,从尚未排序序列中依次取出元素
- 内部排序
- 超队列是一种输出受限的双端队列,即插入限
- 深度为k的完全二叉树,其前k-1层共有(