函数实现单链表的删除算法,请在空格处将算法补充完整。int ListDelete(LinkList L,int i,ElemType *s){LNode *p,*q;int j;p=L;j=0;while(((1) )&&(jnext;j++;}if(p->next==NULLj>i-1) return ERROR;q=p->next; (2);*s=q->data;free(q);return OK;}/*listDelete*/
-
1、返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。
返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。ATrimBLtrimCRtrimDmid
-
2、函数GetElem实现返回单链表的第i个元素,请在空格处将算法补充完整。 i
函数GetElem实现返回单链表的第i个元素,请在空格处将算法补充完整。int GetElem(LinkList L,int i,Elemtype *e){LinkList p;int j;p=L->next;j=1;while(p&&ji)return ERROR;*e= (2) ;return OK;}
-
返回删除字符串前导和尾随空格符后的字符串,用函数()。ALtrimBRtrimCTrimDmid
-
4、设rear是指向非空带头结点的循环单链表的尾指针,则删除起始结点的操作可表示
设rear是指向非空带头结点的循环单链表的尾指针,则删除起始结点的操作可表示为( )As=rear;Brear=rear—>next; rear=rear—>next; free(rear); free(s);Crear=rear—>nex...
-
5、下列是在具有头结点单向链表中删除第i个结点的算法,请在空格内填上适当的语句
下列是在具有头结点单向链表中删除第i个结点的算法,请在空格内填上适当的语句。
-
6、下列是用尾插法建立带头结点的且有n个结点的单向链表的算法,请在空格内填上适
下列是用尾插法建立带头结点的且有n个结点的单向链表的算法,请在空格内填上适当的语句。