01/10/2018, 12:02

Thêm trước 1 node nếu trùng thêm cho đến khi hết số trùng nhau

void add_truoc(list &l,int y)
{
	int n=0;
	for(node *i=l.dau;i!=NULL;i=i->next)
	{
		if(i->info==y)
		{
			node *j=l.dau;
			while(j!=i)
			{
				if(j->next==i)
				{
					int x;
					printf("nhap x ");
					scanf("%d",&x);
					node *p=tao_node(x);

					p->next=j->next;
					j->next=p;
				}
				j=j->next;
			}
			n++;
		}
	}
	if(n==0)
		printf("ko tim thay so nay
");
}

ko biết tại sao no lại lặp liên tục

Bài liên quan
0