更多“15、在队空间大小为n的非循环队列中,最多只能进行n次进队操作。”相关问题
  • 第1题:

    设长度为n的链队列用单循环链表表示,若只设头指针,则人队、出队操作的时间是(41);若只设尾指针,需要的时间为(42)。

    A.O(n2),O(1)

    B.O(n),O(1)

    C.O(n2-1),O(n)

    D.O(n-1),O(n-1)


    正确答案:B

  • 第2题:

    数组Q[0,1,2,…,n]用来表示一个循环队列,f为当前队头元素的前一位置,r为队尾元素的位置,假定队列中元素的总个数小于n,计算队列中元素个数的公式为______。

    A.r-f

    B. n+f-r

    C. n+r-f

    D. (n+r-f)mod n


    正确答案:D
    解析: 参见循环队列的定义和性质。

  • 第3题:

    在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为()

    • A、rear%n= = front
    • B、(front+l)%n= = rear
    • C、rear%n -1= = front
    • D、(rear+l)%n= = front

    正确答案:D

  • 第4题:

    数组Q[n]用来表示一个循环队列,front为队头元素的前一个位置,rear为队尾元素的位置,计算队列中元素个数的公式为()。


    正确答案:(rear-front+n)%n

  • 第5题:

    最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()。

    • A、(rear+1)%n==front
    • B、rear==front
    • C、rear+1==front
    • D、(rear-l)%n==front

    正确答案:B

  • 第6题:

    在一个循环队列中,队首指针指向队首元素的();从循环队列中删除一个元素时,其操作是先取出队首元素,后();在具有n个单元的循环队列中,队满时共有()个元素。


    正确答案:前一个位置;移动队首指针;n-1

  • 第7题:

    在具有n个单元的循环队列中,队满时共有()个元素。


    正确答案:n-1

  • 第8题:

    填空题
    在具有n个元素的循环队列中,队满时具有()个元素。

    正确答案: n-1
    解析: 暂无解析

  • 第9题:

    单选题
    最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()。
    A

    (rear+1)MOD n=front

    B

    rear-front

    C

    rear+1=front

    D

    (rear-1)MOD n=front


    正确答案: D
    解析:

  • 第10题:

    填空题
    在一个循环队列中,队首指针指向队首元素的();从循环队列中删除一个元素时,其操作是先取出队首元素,后();在具有n个单元的循环队列中,队满时共有()个元素。

    正确答案: 前一个位置,移动队首指针,n-1
    解析: 暂无解析

  • 第11题:

    单选题
    假定一个顺序循环队列存储于数组a[n]中,其队首和队尾指针分别用front和rear表示,则判断队满的条件为()
    A

    (rear - 1)% n == front

    B

    (rear + 1)% n == front

    C

    (front - 1)% n == rear

    D

    (front + 1)% n == rear


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    若循环队列有 n个顺序存储单元,front、rear分别为队首和队尾元素的下标,front指向队首元素之前的一个位置,为则判断队空的条件是()。
    A

     front = =rear

    B

     (front-1)%n= =rear

    C

     (rear+1)%n= =front

    D

     (rear-1)%n= = front


    正确答案: B
    解析: 暂无解析

  • 第13题:

    设循环队列的存储空间为Q(1:35),初始状态为front=rear一35。现经过一系列入 队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。

    A.15

    B.16

    C.20

    D.0或35


    正确答案:D
    Q(1:35)则队列的存储空间为35;对空条件:front=rear(初始化时:front=rear),队满时:(rear+1)%n==front,n为队列长度(所用数组大小),因此当执行过一系列的出队与入队操作,front=rear,则队列要么为空,要么为满。

  • 第14题:

    允许对队列进行的操作有()。

    • A、对队列中的元素排序
    • B、取出最近进队的元素
    • C、在队头元素之前插入元素
    • D、删除队头元素

    正确答案:D

  • 第15题:

    假定一个顺序循环队列存储于数组a[n]中,其队首和队尾指针分别用front和rear表示,则判断队满的条件为()

    • A、(rear - 1)% n == front
    • B、(rear + 1)% n == front
    • C、(front - 1)% n == rear
    • D、(front + 1)% n == rear

    正确答案:B

  • 第16题:

    在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队空的条件为()

    • A、rear%n= = front
    • B、front+l= rear
    • C、rear= = front
    • D、(rear+l)%n= front

    正确答案:C

  • 第17题:

    在由n个单元组成的顺序存储的循环队列sq中,假定f和r分别为队头指针和队尾指针,则判断队满的条件是()

    • A、f == (r十1)%n
    • B、(r-1)%n == f
    • C、f == r
    • D、(f+1)%n == r

    正确答案:A

  • 第18题:

    一个循环队列Q的存储空间大小为M,其队头和队尾指针分别为front和rear,则循环队列中元素的个数为:()。


    正确答案:(rear-front+M)%M

  • 第19题:

    单选题
    最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()。
    A

    (rear+1)%n==front

    B

    rear==front

    C

    rear+1==front

    D

    (rear-l)%n==front


    正确答案: B
    解析: 最大容量为n的循环队列,队满条件是(rear+1)%n==front,队空条件是rear==front。

  • 第20题:

    填空题
    一个循环队列Q的存储空间大小为M,其队头和队尾指针分别为front和rear,则循环队列中元素的个数为:()。

    正确答案: (rear-front+M)%M
    解析: 暂无解析

  • 第21题:

    单选题
    允许对队列进行的操作有()。
    A

    对队列中的元素排序

    B

    取出最近进队的元素

    C

    在队头元素之前插入元素

    D

    删除队头元素


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    假定一个顺序循环队列存储于数组A[n]中,其队首和队尾指针分别用front和rear表示,则判断队满的条件是()
    A

    (rear-1)%n==front

    B

    (rear+1)%n==front

    C

    rear==(front-1)%n

    D

    rear==(front+1)%n


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队空的条件为()
    A

    rear%n= = front

    B

    front+l= rear

    C

    rear= = front

    D

    (rear+l)%n= front


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为()
    A

    rear%n= = front

    B

    (front+l)%n= = rear

    C

    rear%n -1= = front

    D

    (rear+l)%n= = front


    正确答案: A
    解析: 暂无解析