如何创建一个有头结点的单链表
1,如何创建有头结点的单链表
2
int getlist(link head, char ch)
{
link p;
p = head;
int i = 1, j;
j = length(head);
if(i>j) return 0;
while (p->data != ch && i<j)
{
p = p->next ;
i++;
}
return i;
}
该函数是实现从键盘上输入一个字符,判断它是否在单链表中,如果在,返回其位置,如果不在,返回0,
length是求表长度的函数
这个函数只能实现当我输入的字符在单链表中时,能返回其位置,但当我输入的字符不在表中时,它始终返回的是表的长度,
求各位大侠帮哈忙