试题详情
- 简答题循环队列的优点是什么?如何判别它的空和满?
- 循环队列的优点是:它可以克服顺序队列的"假上溢"现象,能够使存储队列的向量空间得到充分的利用。判别循环队列的"空"或"满"不能以头尾指针是否相等来确定,一般是通过以下几种方法:一是另设一布尔变量来区别队列的空和满。二是少用一个元素的空间,每次入队前测试入队后头尾指针是否会重合,如果会重合就认为队列已满。三是设置一计数器记录队列中元素总数,不仅可判别空或满,还可以得到队列中元素的个数。
关注下方微信公众号,在线模考后查看
热门试题
- 下列不属于算法的特性是()。
- 算法的特性包含输入、输出、有穷性、确定性
- 已知一棵树边的集合为请画出这棵树{
- 对于顺序存储的有序表(5,12,20,2
- N(n>0)个节点的哈夫曼树恰含()个度
- 图的边或弧上的数称之为()。
- 有一个二维数组A[0:8,1:5],每个
- 在单链表中,要取得某个元素,只要知道该元
- 当用长度为N的一维数组顺序存储一个栈时,
- 已知一个含有1000个记录的表,关键字为
- 设有一个28阶的对称矩阵A,采用压缩存储
- 对于顺序表和单向链表,如何实现统计重复元
- 对于List类型的线性表,编写出下列算
- 选择排序
- 设某强连通图中有n个顶点,则该强连通图中
- 一个数据结构是由一个逻辑结构和这个逻辑结
- 已知一个栈的输入序列为1,2,3,...
- 简述对磁盘存储器进行一次读写操作的具体过
- 假定一组记录的排序码为(46,79,56
- 数据在计算机存储器内表示时,物理地址和逻