【题目】
反转一个单链表。
来源:leetcode
链接:https://leetcode-cn.com/problems/reverse-linked-list/
【示例1】
输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
【代码】
class Solution {
public:
ListNode* reverseList(ListNode* head) {
ListNode*node=head,*rs=NULL,*next;
while(node){
next=node->next;
node->next=rs;
rs=node;
node=next;
}
return rs;
}
};

本文详细解析了如何通过算法反转单链表,并提供了完整的代码实现。通过实例展示,读者可以直观理解链表反转的过程,适合初学者及需要巩固链表操作技能的开发者。
379

被折叠的 条评论
为什么被折叠?



