当前位置: 答题翼 > 问答 > 学历类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

指针p、q和r依次指向某循环链表中三个相邻的结点,交换结点*q和结点*r在表中次序的程序段是()A.p—>


指针p、q和r依次指向某循环链表中三个相邻的结点,交换结点*q和结点*r在表中次序的程序段是 ()

A.p—>next=r; q—>next=r—>next; r—>next=q;

B.p—>next=r; r—>next=q; q—>next=r—>next;

C.r—>next=q; q—>next=r—>next; p—>next=r;

D.r—>next=q; p—>next=r; q—>next=r—>next;

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点

  • 在双向循环链表中,在P指针所指向的结点前插入一个指针q所指向的新结点,其修改指针的操作是(55)。A

  • 在单链表 双向链表和单向循环链表中 若仅知道指针p指向某结点 不知道头指针 能否将结点p从相应的

  • 有以下结构体说明和变量定义 如图所示 指针p q r 分别指向此链表中的3个连续结点。Struct node{in

  • 在双向循环链表中 在P指针所指向的结点前插入一个指针q所指向的新结点 其修改指针的操作是(55)。A

  • 在双向循环链表中 在p指针所指的结点后插入q所指向的新结点 其修改指针的操作是( )。