[单选题]

一个长度为99的循环链表,指针A和指针B都指向了链表中的同一个节点,A以步长为1向前移动,B以步长为3向前移动,一共需要同时移动多少步A和B才能再次指向同一个节点()。

A.99

B.100

C.101

D.49

E.50

F.51

参考答案与解析:

相关试题

设单循环链表中节点的结构为(data,link),且rear是指向非空带表头节点的单循环链表尾节点的指针。若想删除链表第一个节点s,则应执行下列哪一个操作()。

[单选题]设单循环链表中节点的结构为(data,link),且rear是指向非空带表头节点的单循环链表尾节点的指针。若想删除链表第一个节点s,则应执行下列哪一个

  • 查看答案
  • 设单循环链表中节点的结构为(data,link),且rear是指向非空带表头节点的单循环链表尾节点的指针。若想删除链表第一个节点s,则应执行下列哪一个操作()。

    [单选题]设单循环链表中节点的结构为(data,link),且rear是指向非空带表头节点的单循环链表尾节点的指针。若想删除链表第一个节点s,则应执行下列哪一个

  • 查看答案
  • 设单循环链表中节点的结构为(data,link),且rear是指向非空带表头节点的单循环链表尾节点的指针。若想删除链表第一个节点s,则应执行下列哪一个操作()。

    [单选题]设单循环链表中节点的结构为(data,link),且rear是指向非空带表头节点的单循环链表尾节点的指针。若想删除链表第一个节点s,则应执行下列哪一个

  • 查看答案
  • 设单循环链表中节点的结构为(data,link),且rear是指向非空带表头节点的单循环链表尾节点的指针。若想删除链表第一个节点s,则应执行下列哪一个操作()。

    [单选题]设单循环链表中节点的结构为(data,link),且rear是指向非空带表头节点的单循环链表尾节点的指针。若想删除链表第一个节点s,则应执行下列哪一个

  • 查看答案
  • 单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,节点

    [单选题]单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,节点q在节点p的前面,要删除节点p,正确的操作应该是A.q↑.link:=p↑.link;B.p↑.link:=q↑.link;C.q↑.link:=p;p↑.link:=q;D.q:=p↑.link;p↑.link:=q↑.link;

  • 查看答案
  • 单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点P和q,要将

    [单选题]单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点P和q,要将q插入节点p的后面,正确的操作应该是A.q↑.link: =p↑.link; p↑.link: =q;B.q: =p↑.link; p↑.link:=q↑.link;C.q↑.link: =p; p↑.link: =q;D.q:=p↑.link; p:=q↑.link;

  • 查看答案
  • 单链表形式的队列,头指针F指向队列的第一个结点,尾指针R指向队列的最后一个节点。

    [判断题] 单链表形式的队列,头指针F指向队列的第一个结点,尾指针R指向队列的最后一个节点。A . 正确B . 错误

  • 查看答案
  • 在一个长度为n(n>1)的单链表上,设有头和尾两个指针,执行()操作与链表的长度

    [单选题]在一个长度为n(n>1)的单链表上,设有头和尾两个指针,执行()操作与链表的长度有关。A . 删除单链表中的第一个元素B . 删除单链表中的最后一个元素C . 在单链表第一个元素前插入一个新元素D . 在单链表最后一个元素后插入一个新元素

  • 查看答案
  • 三叉链表比二叉链表多一个指向()的指针域。

    [填空题] 三叉链表比二叉链表多一个指向()的指针域。

  • 查看答案
  • 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单

    [单选题]已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为()。A . q->next=s->next;s->next=p;B . s->next=p;q->next=s->next;C . p->next=s->next;s->next=q;D . s->next=q;p->next=s->next;

  • 查看答案