题目内容
设计一个算法,删除递增有序链表中值大于mink且小于maxk的所有元素(mink和maxk是给定的两个参数,其值可以和表中的元素相同,也可以不同 )。Status delete(LinkList &L, int mink, int maxk) {if(mink>maxk) return ERROR;pre=L; ________________;while (p && p->data<=mink){ pre=p; p=p->next; } //查找第一个值>mink的结点if (p){ while (p && p->datanext; // 查找第一个值 ≥maxk的结点q=pre->next;_______________;//修改指针while (q!=p){ _____________; delete q; q=s; } // 释放结点空间}return OK;}
查看答案
搜索结果不匹配?点我反馈
更多问题