[试题]

单链表的删除操作

procedure delete(L:linklist; I:integer);

var p,q:pointer;

参考答案与解析:

相关试题

单链表的插入操作 procedure insert(L:linklist; I:

[试题]单链表的插入操作procedure insert(L:linklist; I:integer; x:datatype);var p,q:pointer;

  • 查看答案
  • 双链表的删除操作

    [试题]双链表的删除操作

  • 查看答案
  • 在单链表中,删除p所指结点的直接后继的操作是()

    [单选题]在单链表中,删除p所指结点的直接后继的操作是 ( )A.p—>next=p—>next—>next;B.p=p—>next;p—>next=p—>next—>next;C.p—>next=p—>next;D.p=p—>next—>next;

  • 查看答案
  • 执行下列语句后指针及链表的示意图为(43)。L = (LinkList) mal

    [单选题]执行下列语句后指针及链表的示意图为(43)。L = (LinkList) malloc ( sizeof (LNode) );P = L;for(i =0;i <=3;i ++) {P→next = (LinkList) malloc (sizeof (LNode));P = P→next;P→data = i * i + 1;}A.B.C.D.

  • 查看答案
  • 设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。

    [单选题]设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。A.q=p->next;p->data=q->data;p->n

  • 查看答案
  • 设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。

    [单选题]设指针变量p指向单链表中节点A,若删除单链表中节点A,则需要修改指针的操作序列为()。A.q=p->next;p->data=q->data;p->n

  • 查看答案
  • 设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。

    [单选题]设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。A.q=p->next;p->data=q->data;p->n

  • 查看答案
  • 对Delete键删除操作描述正确的是( )。

    [单选题]对Delete键删除操作描述正确的是( )。A.可删除当前插入点所在的一句B.可删除当前插入点所在的一段C.可删除当前插入点后的字符D.可删除当前插入点前的字符

  • 查看答案
  • DELETE命令可以删除()。

    [单选题]DELETE命令可以删除()。A . 表结构B . 所有记录C . 数据库D . 约束

  • 查看答案
  • 设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可

    [单选题]设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可表示为 (22) 。(22) A.p=rear;rear=rear→next;free(p);B.rear=rear→next;free(p);C.rear=rear→next→next;free(p);D.p=rear→next→next;rear→next=p→next;free(p);

  • 查看答案
  • 单链表的删除操作 procedure delete(L:linklist; I: