试题详情

假设以数组A[n]存放循环队列的元素,其头、尾指针分别为front和rear。若设定尾指针指向队列中的队尾元素,头指针指向队列中队头元素的前一个位置,则当前存于队列中的元素个数为()。

  • A. (rear-front-1) %n
  • B. (rear-front) % n
  • C. (front-rear+1) %n
  • D. (rear-front+n) %n
查看答案
纠错
若遇到问题请联系 客服QQ:3480655671

正确答案: B

本题解析: 暂无解析

包含此试题的试卷

你可能感兴趣的试题

1.单选题

已知10×12的二维数组A,按“行优先顺序”存储,每个元素占1个存储单元,已知A[1][1]的存储地址为420,则A[5][5]的存储地址为()。

  • A. 470
  • B. 471
  • C. 472
  • D. 473
2.单选题

广义表A=(a,B,(a,B,(a,B,⋯⋯)))的长度为()。

  • A. 1
  • B. 2
  • C. 3
  • D. 无限值
3.单选题

队列的特点是()。

  • A. 允许在表的任何位置进行插入和删除
  • B. 只允许在表的一端进行插入和删除
  • C. 允许在表的两端进行插入和删除
  • D. 只允许在表的一端进行插入,在另一端进行删除
4.单选题

设栈的初始状态为空,入栈序列为1,2,3,4,5,6,若出栈序列为2,4,3,6,5,1,则操作过程中栈中元素个数最多时为()。

  • A. 2 个
  • B. 3 个
  • C. 4 个
  • D. 6 个
5.单选题

指针p1和p2分别指向两个无头结点的非空单循环链表中的尾结点,要将两个链表链接成一个新的单循环链表,应执行的操作为()。

  • A. p1 -> next=p2-> next;p2-> next=p1-> next
  • B. p2-> next=p1-> next;p1-> next=p2-> next
  • C. p=p2-> next; p1-> next=p;p2-> next=p1-> next
  • D. p=p1 -> next; p1-> next= p2-> next;p2-> next=p

相关题库

更多
置顶