题解 | #反转链表#

反转链表

https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca

思路:创建一新节点【链表】
原链表:1->2->3->4
cur=head=1
新链表
end=null  【可以看成新链表的头节点】
开始遍历ListNode:原链表:1->2->3->4
cur=head=1    next=cur.next=2
为新链表end找一个头结点
cur.next=end   此时  1->null
end=cur   :此时 end=1 链表 1->null
cur=next=2

2.next=3
cur.next==>2.next=end
==>2->1->null
此时 end=2链表 2->1->null

以此类推得
4->3->2->1

全部评论

相关推荐

今天 15:09
已编辑
上海大学 Java
忙碌的芝士选钝角:招侦探?
点赞 评论 收藏
分享
04-17 10:16
门头沟学院 Java
小浪_coder:24届很难找了,马上25的都毕业了还有很多没找到的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务