题解 | #反转链表#

反转链表

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

package mainimport . "nc_tools"/*

  • type ListNode struct{
  • Val int
  • Next *ListNode
  • } */

/***

  • @param pHead ListNode类
  • @return ListNode类 */ func ReverseList( head *ListNode ) *ListNode { // write code here if head ==nil||head.Next==nil{ return head } a,b :=head,head.Next var c =new(ListNode) for b!=nil{ c = b.Next b.Next =a a =b b = c } head.Next = nil return a }

###递归###

全部评论

相关推荐

AC鸽想进大厂:你是我见过最美的牛客女孩
点赞 评论 收藏
分享
迷茫的大四🐶:哇靠,哥们,啥认证啊,副总裁实习,这么有实力嘛
一起聊美团
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务