LeetCode-23-Merge-k-Sorted-Lists Python倒循环
来源:互联网 发布:linux关闭nagle算法 编辑:程序博客网 时间:2024/05/16 19:08
这个题本来应该用类似归并排序的思想的,然而我直接暴力了一发就过了。。。不明觉厉
# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self.next = Noneclass Solution(object): def mergeKLists(self, lists): """ :type lists: List[ListNode] :rtype: ListNode """ Len=len(lists) for i in range(Len-1,-1,-1): if lists[i]==None:del lists[i] if len(lists)==0:return [] ans=ListNode(0) h=ans; while len(lists)>0: m=lists[0].val cur=0 for i in range(1,len(lists)): if lists[i].val<=m: cur=i m=lists[i].val ans.next=ListNode(m) ans=ans.next lists[cur]=lists[cur].next if lists[cur]==None: del lists[cur]; return h.next
阅读全文
2 0
- LeetCode-23-Merge-k-Sorted-Lists Python倒循环
- [python]leetcode(23). Merge k Sorted Lists
- 22. Merge k Sorted Lists Leetcode Python
- [Leetcode]23. Merge k Sorted Lists @python
- 【Leetcode】【python】Merge k Sorted Lists
- LeetCode 23 Merge k Sorted Lists (C,C++,Java,Python)
- LeetCode(23)Merge K Sorted Lists
- [leetcode 23] Merge k Sorted Lists
- [leetcode]23 Merge k Sorted Lists
- [#23 leetcode]Merge k Sorted Lists
- LeetCode 23 Merge k Sorted Lists
- leetcode 23 Merge k Sorted Lists
- [Leetcode 23, Hard] Merge k Sorted Lists
- Leetcode 23 Merge k Sorted Lists
- LeetCode 23 - Merge k Sorted Lists
- LeetCode 23: Merge K Sorted Lists
- leetcode-23Merge k Sorted Lists
- leetcode 23: Merge k Sorted Lists
- HTML+CSS实现倒三角符号
- Js作用域
- HTML导入外部框架代码大全
- 给 Web 开发者的 25 款最有用的 AngularJS 工具
- Centos7——NFS(Network File System)服务
- LeetCode-23-Merge-k-Sorted-Lists Python倒循环
- textarea还剩余字数统计
- 【Java面试题】springMVC的原理?
- sql复制表定义及复制数据行
- hibernate中核心接口Query的用法简介
- python3的递归深度
- [python]leetcode(315). Count of Smaller Numbers After Self
- 字符串排序先导 键索引计数法 (c++ )
- GitChat · 运维 | 深入了解 Azure 云平台容器技术服务