注册 登录
编程论坛 数据结构与算法

单链表长度这样写对吗?求大神解惑!

即逝的岁月 发布于 2014-04-23 19:00, 592 次点击
1,    下列函数求单链表的长度
Status  length (LinkList  & L,  int  & len )
{  p = L->next;     int j = 1;
   if  (!p)     return     NULL;            
   while     (p->next==NULL)                    
        { j = j+1;
         p=p->next;}                             }
        len=j;                            ;
    return OK;
}
4 回复
#2
azzbcc2014-04-23 21:04
不对,如果 链表长度为 0,len 值 为随机值
#3
li0563002014-04-23 21:13
回复 2 楼 azzbcc
怎么改才对
#4
azzbcc2014-04-23 21:54
return len = 0;

NULL != p->next
#5
即逝的岁月2014-04-24 19:04
回复 4 楼 azzbcc
懂了懂了   谢谢了
1