博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode725
阅读量:7080 次
发布时间:2019-06-28

本文共 858 字,大约阅读时间需要 2 分钟。

1 class Solution: 2     def splitListToParts(self, root: 'ListNode', k: int) -> 'List[ListNode]': 3         N = 0 4         cur = root 5         while cur != None: 6             N += 1 7             cur = cur.next 8         mod = N % k 9         size = N // k10         ret = []11         cur = root12         i = 013         while i < k:14             if cur != None:15                  ret.append(cur)16             else:17                 ret.append([])18             apdx = 1 if mod > 0 else 019             mod -= 120             curSize = size + apdx21             for j in range(curSize-1):22                 cur = cur.next23             if cur != None:24                 nexNode = cur.next25                 cur.next = None26                 cur = nexNode27             i += 128         return ret

 

转载于:https://www.cnblogs.com/asenyang/p/11067771.html

你可能感兴趣的文章
【HDOJ】2279 File Search Tool
查看>>
【HDOJ】5564 Clarke and digits
查看>>
Spark集群 + Akka + Kafka + Scala 开发(3) : 开发一个Akka + Spark的应用
查看>>
LigerUI学习笔记之二 TextBox(上)
查看>>
Nginx核心配置文件常用参数详解
查看>>
Hadoop生态圈-使用FreeIPA安装Kerberos和LDAP
查看>>
MapReduce1 工作机制
查看>>
LINUX修改文件权限
查看>>
面向对象
查看>>
C++的引用类型的变量到底占不占用内存空间?
查看>>
词法分析
查看>>
JavaBean
查看>>
[NOIP2016]换教室
查看>>
week06 12 后端utils cloudAMQP_client.py 安装pika
查看>>
Maven-Standard Directory Layout
查看>>
mvc Html.Editor 自定义模板
查看>>
好的团队,差的团队
查看>>
python lambda表达式
查看>>
S3 exercise -- 文件操作&函数
查看>>
qhfl-3 Course模块
查看>>