单选题

在一个不带头结点的链队中,假设f和r分别为队头和队尾指针,对该队列进行出队操作,并把结点的值保存在变量e中,其运算为()

Ae=f->data;r=r->next

Be=f->data;r->next=r

Ce=f->data;f=f->next

De=f->data;f->next=f

正确答案

来源:www.examk.com

答案解析

相似试题
  • 在一个不带头结点的链队中,假设f和r分别为队头和队尾指针,则对该队列进行出队操作中并把结点的值保存在变量e中,其运算为和()

    单选题查看答案

  • 在一个链队中,假设f和r分别为队头和队尾指针,p指向一个新结点,要为结点p所指结点赋值x,并入队的运算为p->data=x;p->next=NULL()

    单选题查看答案

  • 假定front和rear分别为一个链队的队首和队尾指针,则该链队中只有一个结点的条件为()。

    填空题查看答案

  • 在有n个结点且不带头结点的双向链表中,值为非空的链域的个数为()

    单选题查看答案

  • 假设以不带头结点的循环链表表示队列,并且只设一个指针指向队尾结点,但不设头指针。试设计相应的入队和出队的算法。

    简答题查看答案

  • 在一个链栈中,若栈顶指针等于NULL,则为();在一个链队中,若队首指针与队尾指针的值相同,则表示该队列为()或该队列为()。

    填空题查看答案

  • 假设以带头结点的循环链表表示队列,并且只设一个指针指向队尾元素结点(注意不设头指针),试编写相应的队列初始化、入队列何处队列的算法。

    简答题查看答案

  • 已知指针ha和hb分别指向两个单链表的头结点,并且已知两个链表的长度分别为m和n。试写一算法将这两个链表连接在一起,假设指针hc指向连接后的链表的头结点,并要求算法以尽可能短的时间完成连接运算。请分析你的算法的时间复杂度。

    简答题查看答案

  • 在带头结点的链队列q中,用q.front表示队头指针,q.rear表示队尾指针,结点结构为data next ,删除链队列的队头结点的主要语句为()。

    单选题查看答案