关于链表表尾结点
某一个链表,要查找表尾结点
while(p)
{p=p->next;}
while(p->next)
{p=p->next;}
这两个什么区别??就是2007年程序员考试 用链表冒泡排序的题。
某一个链表,要查找表尾结点
while(p)
{p=p->next;}
while(p->next)
{p=p->next;}
这两个什么区别??就是2007年程序员考试 用链表冒泡排序的题。
2007-09-24 19:18
2007-09-24 19:55
2007-09-24 22:10
某一个链表,要查找表尾结点
while(p)
{p=p->next;}
//这个查不到啦
while(p->next)
{p=p->next;}//这个可以.
这两个什么区别??就是2007年程序员考试 用链表冒泡排序的题。

2007-09-24 22:43
感觉这是很容易想糊涂的问题。
2007-09-25 09:28
第一个查不到,因为它得到了最后一个节点的指针蜮null,它不指向任何节点,而第二个结束的结论是它是以得到指向链表表尾结点而结束的.它是真正寻到了链表表尾结点.
2007-10-19 08:48
2007-10-19 15:26