|
|
#2
okayyyy2010-08-13 22:36
|
程序代码:deletelink(la,i)
{//la为带头节点的单链表的头指针
p=la,j=0;
while (p->next!=null && j<i-1)//p->next!=null这句话据我理解是判断链表是否为空或表尾
{
p=p->next,j++
}//定位到i的前驱
}
-------------------------------------------------------------------------------------------
insertlink(la,i)
{
p=la,j=0;
while (p!=null && j<i-1)//那么这里怎么不是(p->next!=null && j<i-1)
{
p=p->next,j++
}//定位到i的前驱
}
我自己都看的头晕晕{//la为带头节点的单链表的头指针
p=la,j=0;
while (p->next!=null && j<i-1)//p->next!=null这句话据我理解是判断链表是否为空或表尾
{
p=p->next,j++
}//定位到i的前驱
}
-------------------------------------------------------------------------------------------
insertlink(la,i)
{
p=la,j=0;
while (p!=null && j<i-1)//那么这里怎么不是(p->next!=null && j<i-1)
{
p=p->next,j++
}//定位到i的前驱
}
[ 本帖最后由 okayyyy 于 2010-8-13 22:30 编辑 ]