#2
azzbcc2014-11-11 09:17
|
程序代码:
Status Delete_Between(Linklist &L,int mink,int maxk)//删除元素递增排列的链表L中值大于mink且小于maxk的所有元素
{ p=L;
while(p->next->data<=mink)
p=p->next; //p是最后一个不大于mink的元素
if(p->next) //如果还有比mink更大的元素
{ q=p->next;
while(q->data<maxk)
q=q->next; //q是第一个不小于maxk的元素
p->next=q;
}
}
、{ p=L;
while(p->next->data<=mink)
p=p->next; //p是最后一个不大于mink的元素
if(p->next) //如果还有比mink更大的元素
{ q=p->next;
while(q->data<maxk)
q=q->next; //q是第一个不小于maxk的元素
p->next=q;
}
}
这个程序是对的么】
[ 本帖最后由 liu0919 于 2014-11-10 22:25 编辑 ]