leetcode Reverse Linked List---简单重点
2015-12-02 10:19
381 查看
https://leetcode.com/problems/reverse-linked-list/
设立 cur, last, next 三个pointers, 熟悉这段code
这里要熟悉这段code,这里last指的是已经reverse部分的head节点
my code:自己的code写得没有很流畅,需要改成上面的code
设立 cur, last, next 三个pointers, 熟悉这段code
这里要熟悉这段code,这里last指的是已经reverse部分的head节点
last, cur = None, head while cur: next = cur.next cur.next = last last = cur cur = next
my code:自己的code写得没有很流畅,需要改成上面的code
class Solution(object): def reverseList(self, head): """ :type head: ListNode :rtype: ListNode """ if not head: return [] i = head.next j = head j.next = None if not i: return head while i: k = i.next i.next = j j = i i = k return j
相关文章推荐
- 神经网络为什么要有激活函数,为什么relu 能够防止梯度消失
- pt-table-checksum校验mysql数据一致性
- 对代理模式和装饰模式异同点的理解
- LeetCode-- Longest Palindromic Substring
- kafka 高吞吐量性能揭秘
- android杀掉指定包名的应用程序
- android 音频底层调试-tinyalsa
- 数据结构之创建二叉树
- Opencv——新版本2.4.2简介&FREAK和ORB特征描述子效果对比features2d
- android 从相册中获取图片设置成头像的问题:
- HTML 5怎么就成了RIA“杀手”?
- Hadoop 学习知识点总结
- 转载 :【非技术】谈谈简历那些事儿
- 【C++基础学习】Vector
- 百度2015前端研发笔试卷
- mongodb简介(转)
- jquery 插件应用 下拉框中带有搜索框
- C语言编程中生成随机数的入门教程
- LeetCode-- Implement int sqrt(int x)
- Web性能压力测试工具之ApacheBench(ab)详解