考试资讯
题库下载
在线刷题
视频课程
注册
登录
|
微信刷题
选择题
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为( )。
A
0
B
1
C
49
D
50
参考答案:
A
解题思路:
在循环队列运转后,如果front<rear,队列中元素的个数为rear-front个;
如果front>rear,则队列中的元素个数为rear-front+m。
本题中,front<rear,则队列中的元素个数为rear-front=rear-(rear-1)=1。
在长度为n的线性表中寻找值最大的元素,最坏情况下需要比较的次数为n-1。
因此,在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为1-1=0,也就是只有一个元素的时候,不用比较就可确定是最大元素。
>>>立即刷题
相关动态
要点:计算机二级公共基础知识辅导笔记(数据结构与算法)
经典!公共基础知识考点分析之数据结构与算法
精选:计算机二级公共基础知识数据结构与算法补充知识点
国家电网历年真题:计算机类|数据结构与算法(1)
知识点:公共基础知识考点分析之数据结构与算法
二级ms office辅导:数据结构与算法——算法
热点动态
2020年全国职称计算机考试和职称英语考試取消了吗?到底还考不考?
2020年全国计算机一级考试题型及分值
二级Ms Office全国通过率22%,真的很难吗?
【历年真题】2020年8月《12656毛泽东思想和中国特色社会主义理论体系》自考试卷(含答案)
2021年【历年真题】4月《12656毛泽东思想和中国特色社会主义理论体系》自考试卷(含答案)
【历年真题】2020年10月《12656毛泽东思想和中国特色社会主义理论体系》自考试卷(含答案)
QQ客服:蓝老师
QQ客服:侯老师
QQ客服:袁老师