您的位置:首页 > 其它

链表笔试题汇编(二)

2016-06-03 13:14 197 查看
题目:输入一个链表输出其倒数第k个结点。

参考代码:LinkList *FindktoTail(LinkList *pHead,unsigned int k)
{
LinkList *L1=pHead;
LinkList *L2=NULL;
unsigned int i=0;
if(pHead==NULL || k==0 )
{
return NULL;
}
for(i=0 ; i<k-1; i++)
{
if(L1->next!=NULL)
{
    L1=L1->next;
}
else
{
return NULL;
}
}
L2=pHead;
while(L1->next!=NULL)
{
L1=L1->next;
L2=L2->next;
}
return L2;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: