码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode-86-分割链表

时间:2019-07-13 13:44:21      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:etc   com   style   list   http   bsp   img   mamicode   for   

题目描述:

技术图片

方法一:

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution:
    def partition(self, head: ListNode, x: int) -> ListNode:
        before = before_head = ListNode(0)
        after = after_head = ListNode(0)
        while head:
            if head.val<x:
                before.next = ListNode(head.val)
                before = before.next
            else:
                after.next = ListNode(head.val)
                after = after.next
            head = head.next
        after.next = None
        before.next = after_head.next
        
        return before_head.next

 

leetcode-86-分割链表

标签:etc   com   style   list   http   bsp   img   mamicode   for   

原文地址:https://www.cnblogs.com/oldby/p/11180213.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!