博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode算法题python解法:23. Merge k Sorted Lists
阅读量:4984 次
发布时间:2019-06-12

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

Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.

Example:

Input:[  1->4->5,  1->3->4,  2->6]Output: 1->1->2->3->4->4->5->6 题目大意就是给定多个已经排序的链表合并成一个排序的链表,我这里是将多个链表的值遍历添加到一个链表中,然后重新组织链表。复杂多比较高 代码如下:
class Solution:    def mergeKLists(self, lists):        if lists == []:            return None        link = []        for i in lists:            while i != None:                link.append(i.val)                if i.next == None:                    break                i = i.next        link = sorted(link)        print(link)        if len(link) == 0:            return None        out = [ListNode(link[0])]        for i in range(1, len(link)):            out.append(ListNode(link[i]))            out[i - 1].next = out[i]        out.append(ListNode(link[-1]))        return out[0]

 

转载于:https://www.cnblogs.com/slarker/p/9759799.html

你可能感兴趣的文章
eclipse输出in thread main_软帝学院Java语言基础之输出HelloWorld—Day02、03
查看>>
asp抓取网页某个标签内的_站内SEO优化具体要做什么?站内操作总汇
查看>>
android后台开启摄像头_前端后台人脸活体人证识别
查看>>
k2p华硕系统怎么设置_停车场系统有哪些设备组成?智能停车场系统怎么设置?...
查看>>
recycleview 自动循环滚动_什么是滚动直线导轨副?
查看>>
python软件英语词汇_自学Python后,人生都开挂了!
查看>>
fiq中断的入口地址_一文看懂STM32F4的总线架构和STM8的中断控制
查看>>
丰田chr优惠5万_汽车gps定位器超长待机远程免安装北斗防盗终身流量2万毫安大容量5元优惠券券后价263元...
查看>>
c# 以下方法存在二义性_C#和VisionPro
查看>>
3dmax如何拆分模型_次世代PBR游戏模型流程到底是怎么样?
查看>>
xy轴坐标图数字表示_办公小技巧:三维展示 用好Excel矩阵图
查看>>
哗哗地照样子写词语_五年级语文期末分类复习,教师整理,学生先练习词语的理解运用...
查看>>
安富莱v6开发板网口通讯_安富莱嵌入式周报第102期:2019.04.082019.04.14
查看>>
引导修复_win7系统如何修复启动项 win7系统启动项修复步骤【图文】
查看>>
4 指针运算_刻刻意练习—第六节Linux 基本指针用法(下)
查看>>
数据库dblink创建语句_SQL高级知识——DBLINK
查看>>
如何释放hdfs中的续租_0550-6.1-如何将普通用户增加到HDFS的超级用户组supergroup
查看>>
网页源码换行正则匹配_Python爬虫从入门到精通——基本库re的使用:正则表达式...
查看>>
ubuntu 自适应分辨率_编写xorg.conf 简单三行解决Ubuntu分辩率不可调的问题
查看>>
python调用mysql数据的接口_python 调用API接口 获取和解析 Json数据
查看>>