当前位置: 首页 > news >正文

网站建设与管理 答案/电商软文范例100字

网站建设与管理 答案,电商软文范例100字,购物网站制作多少钱,网站专题制作 公司一、题目描述: 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释&#…

一、题目描述:

给你一个链表数组,每个链表都已经按升序排列。

请你将所有链表合并到一个升序链表中,返回合并后的链表。

  1. 示例 1:
    • 输入:lists = [[1,4,5],[1,3,4],[2,6]]
    • 输出:[1,1,2,3,4,4,5,6]
    • 解释:链表数组如下:[1->4->5, 1->3->4, 2->6] 将它们合并到一个有序链表中得到 1->1->2->3->4->4->5->6
  2. 示例 2:
    • 输入:lists = []
    • 输出:[]
  3. 示例 3:
    • 输入:lists = [[]]
    • 输出:[]
  • 提示:
    • k == lists.length
    • 0≤k≤1040 \leq k \leq 10^40k104
    • 0≤lists[i].length≤5000 \leq lists[i].length \leq 5000lists[i].length500
    • −104≤lists[i][j]≤104-10^4 \leq lists[i][j] \leq 10^4104lists[i][j]104
    • lists[i] 按 升序 排列
    • lists[i].length 的总和不超过 10410^4104

二、解决思路和代码

1. 解决思路

  • 分析:将列表中的链表分别进行两两合并(合并两个升序链表见Leetcode21),直到列表中只有一个链表

2. 代码

    from typing import *class ListNode:def __init__(self, val=0, next=None):self.val = valself.next = nextclass Solution:def merge2Link(self, link1: Optional[ListNode], link2: Optional[ListNode]) -> Optional[ListNode]:cur = head = ListNode(val=-1)while link1 and link2:temp = link1if link1.val<=link2.val:link1 = link1.nextelse:temp = link2link2 = link2.nexttemp.next = cur.nextcur.next = tempcur = tempif link1: cur.next = link1if link2: cur.next = link2return head.nextdef mergeKLists(self, lists: List[Optional[ListNode]]) -> Optional[ListNode]:if len(lists)==0: return Nonewhile len(lists)>1:ls = []if len(lists)%2==1: ls.append(lists[-1])for i in range(len(lists)//2):ls.append(self.merge2Link(lists[2*i], lists[2*i+1]))lists = lsreturn lists[0]
http://www.jmfq.cn/news/5345443.html

相关文章:

  • 网站建设概况/推广软文是什么
  • 网站建设织梦源码/环球资源网官方网站
  • 自贡建设投资有限公司网站/宁波网站建设优化企业
  • 国外乡村建设网站/公司注册
  • o2o网站建设最好公司/网络营销相关工作岗位
  • 建设永久网站/免费做网站怎么做网站吗
  • 天河建设网站方案/永久免费客服系统有哪些软件
  • 南山网站建设乐云seo/厦门人才网最新招聘信息
  • 天津市党的基层组织建设信息系统网站/百度一对一解答
  • 集美建设局中心网站/互联网广告销售是做什么的
  • 邢台手机网站建设报价/成都网站优化平台
  • 网站建设中 英语/搜索到的相关信息
  • 专业网站建设软件开发/seo有些什么关键词
  • 宿州建设网站公司哪家好/建网站需要哪些步骤
  • ie浏览器打开建设银行网站/域名批量注册查询
  • 政府网站群建设和管理规定/互联网营销师怎么做
  • 邵阳网站建设优化/短信广告投放
  • 郑州企业微网站建设/网站制作工具有哪些
  • 企业网站建设会计分录/网络培训心得体会总结
  • 医院网站建设 不足/seo入门书籍
  • 二道江网站建设/搜索seo优化
  • 文库网站建设开发/百度快照客服电话
  • 宿州网站建设电话/今晚比分足球预测
  • 上虞中国建设银行官网站/免费发布活动的平台
  • 企业企业网站建设/美工培训
  • 网站建设服务费怎么记账/搜索引擎营销广告
  • 政府为什么要建设网站/怎么申请一个网站
  • 网站建设合同简单模板/痘痘怎么去除有效果
  • 门户网站集约化建设/保定seo网络推广
  • 东平县建设局信息网站/输入关键词就能写文章的软件