设指针变量p指向单链表中结点A,则删除结点A的语句序列为:q=p->next;p->data=q->data;p->next=____;free(q); 注意:所有标点符号均为英文标点符号;符号两侧无空格
查看答案
下列代码的功能是返回带头结点的单链表L的逆转链表。List Reverse( List L ){ Position Old_head, New_head, Temp; New_head = NULL; Old_head = L->Next; while ( Old_head ) { Temp = Old_head->Next; Old_head->Next = New_head ____ Old_head = Temp; } L->Next = New_head;____ }
向一个长度为n的向量的第i个元素(1<=i<=n+1)之前插入一个元素时,需向后移动____个元素。 注意:所有标点符号均为英文标点符号;符号两侧无空格
在n个结点的单链表中要删除已知结点*p,需要找到它的____,其时间复杂度为____。 注意:时间复杂度使用大O法;除O以外所有字母都使用小写;以2为低的对数,写为logn;n的5次方写为n^5;复杂度内两个符号相乘,省略乘号,如O(mn)
带表头结点的空循环双向链表的长度等于____。 注意