题解 | #反转链表#

反转链表

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 }

###递归###

全部评论

相关推荐

程序员饺子:正常 我沟通了200多个 15个要简历 面试2个 全投的成都的小厂。很多看我是27直接不会了😅
点赞 评论 收藏
分享
qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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