leetcode -- Partition List -- 常见题型重点
2015-12-10 00:40
323 查看
https://leetcode.com/problems/partition-list/
“穿针引线”法。 构造两个dummy,然后穿针引线。
参考/article/4981643.html
“穿针引线”法。 构造两个dummy,然后穿针引线。
参考/article/4981643.html
class Solution(object): def partition(self, head, x): """ :type head: ListNode :type x: int :rtype: ListNode """ dummy1, dummy2 = ListNode(0), ListNode(0) p1, p2 = dummy1,dummy2 p1.next, p2.next = None, None i = head while i: tmp = i.next if i.val < x: p1.next = i p1 = p1.next p1.next = None else: p2.next = i p2 = p2.next p2.next = None i = tmp p1.next = dummy2.next return dummy1.next
相关文章推荐
- Android动画浅析
- 2015年12月10日 spring初级知识讲解(二)最小化Spring XML配置 注解
- alrtbuilder.dialog使用以及两种上下文比较
- git学习笔记——远端
- VELT-0.1.5开发:使用kgdb调试Linux内核【转】
- (解题报告)HDU2014---青年歌手大奖赛_评委会打分
- 突然很压抑
- redius学习系列(一)简介
- 解决VC几个编译问题的方法——好用
- 配置文件(身份验证和页面出现错误的重定向)
- Beta版本冲刺第一天
- 快乐编程,娱乐注释
- charles使用教程
- iOS- 如何集成支付宝
- 什么是闭包,我的理解
- oracle统计字符串出现次数
- (解题报告)HDU2013---蟠桃计
- JavaScript 扯几句单线程相关
- overload与override的区别
- win7x64、VSx64环境下安装和使用FFTW