题解 | #反转链表#

反转链表

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 }

###递归###

全部评论

相关推荐

三年之期已到我的offer快到碗里来:9硕都比不上9本
点赞 评论 收藏
分享
10-14 23:01
已编辑
中国地质大学(武汉) Java
CUG芝士圈:虽然是网上的项目,但最好还是包装一下,然后现在大部分公司都在忙校招,十月底、十一月初会好找一些。最后,boss才沟通100家,别焦虑,我去年暑假找第一段实习的时候沟通了500➕才有面试,校友加油
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务