您的位置:首页 > 职场人生

面试 居然问如何 反转单向链表~~

2011-08-28 14:13 369 查看
面试当时有点紧张,犯2了,居然写了个空间O(N)的垃圾反转代码。其实很简单,刚刚用两三个指针折腾下就行了,代码如下 :

ZList * ListAlgorithm::ListConverse(ZList *L)

{

ZList *Pre= NULL;

ZList *Cur = L;

ZList *Next = NULL;

while(Cur != NULL)

{

Next = Cur->next;

Cur->next = Pre;

Pre = Cur;

Cur = Next;

}

return Pre;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: