【每日一道算法题】
来源:互联网 发布:留学中介机构 知乎 编辑:程序博客网 时间:2024/06/05 01:52
NO.1
若有 18 个元素的有序表存放在一维数组 A[19] 中,第一个元素放 A[1] 中,现进行二分查找,则查找 A [ 3 ]的比较序列的下标依次为 ( )
A.1,2,3
B.9,5,2,3
C.9,5,3
D.9,4,2,3
答案:D.
第一次查找,队首为下标1,队尾下标18,所以是(1+18)/2=9
第二次查找,队首为1,队尾为9-1=8,所以是(1+8)/2=4
第三次,队首1,队尾4-1=3,(1+3)/2=2
第四次,队首2+1=3,队尾3,(3+3)/2=3
线性表采用链式地址时,其地址()
A.必须是连续的
B.必须是不连续的
C.部分地址必须是连续的
D.连续与否都可以
答案:D.。基本概念,送分题。
将5不同的数据进行交换排序,至多需要比较多少次
A.9
B.10
C.15
D.20
答案:B.
随便选择一个数为基数,再选择一个数和它比较就是1次,选择第三个数最多比较2次就可以确定它的位置,选择第四个数最多比较3次也就能够确定它的位置,最后一个数最多 比较4次同样可以确定它的位置了。1+2+3+4=10.
线性表的链接实现有利于()运算
A.插入
B.读表元素
C.查找
D.定位
答案:A.
链表易于插入/删除,顺序表易于寻址。
阅读全文
0 0
- 【每日一道算法题】
- 【每日一道算法题】
- 【每日一道算法题】
- 【每日一道算法题】
- 【每日一道算法题】
- 【每日一道算法题】
- 每日一道算法题-寻找丑数
- 每日一道算法题:Single Number I
- 每日一道算法题:Jump Game
- 每日一道算法题:奇偶排序
- 每日一道算法题:字符串反转
- 每日一道算法题:寻找丑数
- 每日一道算法题——1
- 每日一道算法题——2
- 每日一道算法题(1)
- 每日一道算法题(2)
- 每日一道算法题(3)
- 每日一道算法题(4)
- 【Mysql优化三章】第一章
- 【每日一道算法题】
- 【每日一道算法题】
- 【每天一道Linux命令】
- 【设计模式123】单例模式
- 【每日一道算法题】
- 【每日一道Linux题】
- json-server深入探秘
- FFMPEG中的结构体
- 执行时间超时用这个。
- 求二叉搜索树的第k个节点
- HTTP HTTPS-培训总结
- 百度高级搜(使用技巧)
- gin使用gzip压缩