206. 反转链表

反转一个单链表。

示例:

输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL

Code

/*** Definition for singly-linked list.* type ListNode struct {*     Val int*     Next *ListNode* }*/
func reverseList(head *ListNode) *ListNode {x := heady := headvar z *ListNodetemp := headfor  head != nil {x = tempy = temp.Nextx.Next = zif y == nil {break}temp = yz = x}return x
}

206. 反转链表 golang相关推荐

  1. LeetCode 206. 反转链表(Reverse Linked List) 16

    206. 反转链表 206. Reverse Linked List 题目描述 反转一个单链表. 每日一算法2019/5/19Day 16LeetCode206. Reverse Linked Lis ...

  2. LeetCode-链表-206. 反转链表

    描述 206. 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表. 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:h ...

  3. LeetCode Algorithm 206. 反转链表

    206. 反转链表 Ideas 关于链表的题目其实画个图就很清晰了. 可以想象成两个部分,左边是已经完成翻转的链表,以pre为头结点,右边是还未翻转的链表,以cur为头结点,每次获取cur的下一个结点 ...

  4. 【LeetCode】【HOT】206. 反转链表(迭代/递归)

    [LeetCode][HOT]206. 反转链表 文章目录 [LeetCode][HOT]206. 反转链表 package hot;import java.util.Arrays;class Lis ...

  5. Suzy找到实习了吗Day 3 | 链表开始啦 203移除链表元素 707设计链表 206 反转链表

    定义链表的结构 class ListNode:def __init__(self, val, next=None): #构造函数self.val = valself.next = next 尾部nod ...

  6. LeetCode 206. 反转链表 Reverse Linked List

    5-1 链表,在节点间穿针引线 Reverse Linked List 题目: LeetCode 206. 反转链表 反转一个单链表. 示例: 输入: 1->2->3->4-> ...

  7. 【LeetCode题目详解】(二)206.反转链表、876.链表的中间结点

    目录 一.力扣第206题:反转链表 1.思路一 2.思路二 二.力扣第876题:链表的中间结点 1.思路一 2.思路二 总结 一.力扣第206题:反转链表 题目链接:206. 反转链表 - 力扣(Le ...

  8. LeetCode 206. 反转链表

    206. 反转链表 难度 简单 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表. 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输 ...

  9. leetcode系列-206.反转链表

    leetcode系列–第206题.反转链表 这道题很经典 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表. 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3 ...

最新文章

  1. 150名打工人被AI判定“效率低”遭开除,网友:属实是人工智能,能治工人
  2. django ajax传参数
  3. 【leetcode】27.RemoveElement
  4. storm集群操作指南
  5. ​WeihanLi.Npoi 根据模板导出Excel
  6. 两个数字交换(不使用临时变量)
  7. JS_typeof()函数返回类型总结
  8. JAVA对list集合进行排序Collections.sort()
  9. Centos运行Mysql因为内存不足进程被杀
  10. mysql bit类型_Mysql:bit类型的查询与插入
  11. 超声换能器的原理及设计_超声波焊接机焊接系统——超声波换能器、变幅杆、焊头的选择...
  12. linux Enterprise5 添加删除程序无法正常使用 解决
  13. python美化excel_【Python】Excel-4(样式设置)
  14. keil5安装教程及下载
  15. 学计算机要有什么基础,学计算机需要什么基础
  16. PHP爆绝对路径方法
  17. 【nowcoder 224882】牛牛和数组操作(贪心)(剪枝)(区间DP)
  18. nginx服务器缓存文件清理,清除nginx缓存文件并不总是有效
  19. charles 抓 app 请求,设置端口,手动设置手机代理IP 、端口,增加监控的网址,并在手机安装证书防止乱码
  20. 独立同分布(I.I.D.)是什么?(转载)

热门文章

  1. 初学者Web介绍一些前端开发中的基本概念用到的技术
  2. Vue2.0 --- vue-cli脚手架中全局引入JQ
  3. 阅读react-redux源码(四) - connectAdvanced、wrapWithConnect、ConnectFunction和checkForUpdates
  4. .NET core2.0 发布至IIS中
  5. iOS-----------关于组件化
  6. 用动画切换按钮的状态
  7. 浅析Kerberos原理,及其应用和管理
  8. Hyper-V 替换 vmwp
  9. java1a2b3c4d5e6f_用两个线程,一个输出字母,一个输出数字,交替输出1A2B3C4D...26Z...
  10. dataframe 空值替换为0_Python数据分析:Pandas之DataFrame