• 2022-06-03
    已经L是一个不带表头的单链表,在表首插入结点*p的操作是()
    A: p=L;p->next=L;
    B: P->next=L;p=L;
    C: p->next=L;L=p;
    D: L=p;p->next=L;
  • C

    内容

    • 0

      在一个带头结点的单链表HL中,若要在第一个元素之前插入一个由指针p指向的结点,则执行( )。 A: p->next = HI ;p =HL ; B: p->next = HL ;HL =p ; C: p->next = HL ->next; HL ->next =p; D: HL =p; p->next =HL ;

    • 1

      在一单链表中,删除指针p所指的后继结点,以下语句正确的是() A: p=p-&gt; next; B: s=p-&gt; next;p-&gt; next=s- <br/>&gt;next;free (s) ; C: free (p-&gt; next) ;p- <br/>&gt;next=p-&gt; next-&gt; next; D: p-&gt; next=p-&gt; next- <br/>&gt;next; free (p-&gt; next) ;

    • 2

      在一个链表中,要把s所指的一个结点插入到p所指的一个结点后面去,正确的语句是: A: s-&gt;next=p-&gt;next; p-&gt;next=s; B: s-&gt;next=p; p-&gt;next=s; C: s-&gt;next=p¬-&gt;next; p=s; D: p-&gt;next=s; s-&gt;next=p;

    • 3

      在单链表中,要删除p所指向结点的后继结点,应执行的操作操作是( )。 A: p-&gt;next=p-&gt;next-&gt;next; B: p=p-&gt;next;p-&gt;next = p-&gt;next-&gt;next; C: p=p-&gt;next D: p=p-&gt;next-&gt;next

    • 4

      在一个单链表中,若删除p所指向结点的后续结点,则执行( ) A: p-&gt;next=p-&gt;next-&gt;next B: p=p-&gt;next C: p=p-&gt;next; p-&gt;next=p-&gt;next-&gt;next D: p=p-&gt;next-&gt;next