`
fuerbosi
  • 浏览: 464978 次
文章分类
社区版块
存档分类
最新评论

2.19-删除链表中大于mink且小于maxk的值;

 
阅读更多
typedef struct node
{
	int data;
	struct node*next;
}Linklist;
void Delete(Linklist &L,int mink,int maxk)
{
    Linklist*p=&L,*q=NULL;
    while(p->next)
    {
        q=p;
        while(p->next->data>=mink&&p->next->data<=maxk)
        {
            if(p!=q)free(p);
            p=p->next;
        }
        q->next=p->next;
        p=p->next;
    }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics