2.13 -实现Locate(L,x)返回x在链表中的位置

typedef struct node
{
	int data;
	struct node*next;
}Linklist;
typedef struct
{
	int elem[max];
	int length;
}Seqlist;
int Locate(Linklist &L,int x)
{
	int count=0;
	Linklist*p=&L;
	while(p)
	{
		if(p->data==x)
		return count;
		p=p->next;
		count++;
	}
	return 0;
}





   

你可能感兴趣的:(2.13 -实现Locate(L,x)返回x在链表中的位置)