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

南京网站建设网站设计网站测试的内容有哪些

南京网站建设网站设计,网站测试的内容有哪些,怎么做网站界面分析,wordpress链接选项不见了目录 23. 合并 K 个升序链表 题目描述: 实现代码与解析: 优先级队列: 原理思路: 23. 合并 K 个升序链表 题目描述: 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表…

目录

23. 合并 K 个升序链表

题目描述:

实现代码与解析:

优先级队列:

原理思路:


23. 合并 K 个升序链表

题目描述:

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

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

示例 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:

输入:lists = []
输出:[]

示例 3:

输入:lists = [[]]
输出:[]

提示:

  • k == lists.length
  • 0 <= k <= 10^4
  • 0 <= lists[i].length <= 500
  • -10^4 <= lists[i][j] <= 10^4
  • lists[i] 按 升序 排列
  • lists[i].length 的总和不超过 10^4

实现代码与解析:

优先级队列:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:struct Node{int val;ListNode* ptr;bool operator < (const Node &node) const{return val > node.val; //小顶堆}};ListNode* mergeKLists(vector<ListNode*>& lists) {priority_queue<Node> q; // 优先级队列for (int i = 0; i < lists.size(); i++){if (lists[i]) q.push({lists[i]->val, lists[i]}); // 入队}ListNode* head = new ListNode(); // 头节点ListNode* cur = head;while(q.size()){auto t = q.top(); q.pop(); // 出队cur->next = t.ptr;cur = cur->next;auto nt = t.ptr->next; if (nt) q.push({nt->val, nt}); // 已经出队的节点将其下一个节点入队}return head->next;}
};

原理思路:

        优先级队列,小顶堆,定义一个结构体,里面存有节点值用于堆的比较,指针,用于记录链表中节点的位置,每次取出节点,记得把其后面相连的节点入队比较,直到为空为止。很简单,不再详细解释了。


文章转载自:
http://conceitedly.c7510.cn
http://dare.c7510.cn
http://vernal.c7510.cn
http://blinker.c7510.cn
http://cilantro.c7510.cn
http://prologuize.c7510.cn
http://thali.c7510.cn
http://starred.c7510.cn
http://comity.c7510.cn
http://substruction.c7510.cn
http://poker.c7510.cn
http://daleth.c7510.cn
http://tight.c7510.cn
http://homebuilding.c7510.cn
http://gratifying.c7510.cn
http://ideologize.c7510.cn
http://homocyclic.c7510.cn
http://fusspot.c7510.cn
http://sovereign.c7510.cn
http://epicarp.c7510.cn
http://azt.c7510.cn
http://imaginary.c7510.cn
http://privet.c7510.cn
http://basilary.c7510.cn
http://palpate.c7510.cn
http://croquet.c7510.cn
http://swanu.c7510.cn
http://proximal.c7510.cn
http://stauroscope.c7510.cn
http://briny.c7510.cn
http://multiplicative.c7510.cn
http://teruggite.c7510.cn
http://dense.c7510.cn
http://fard.c7510.cn
http://picometre.c7510.cn
http://descant.c7510.cn
http://digitalization.c7510.cn
http://aguish.c7510.cn
http://thornback.c7510.cn
http://digestibility.c7510.cn
http://wiener.c7510.cn
http://splotchy.c7510.cn
http://devadasi.c7510.cn
http://ratoon.c7510.cn
http://gurgoyle.c7510.cn
http://haematuria.c7510.cn
http://whiskerage.c7510.cn
http://recusal.c7510.cn
http://triene.c7510.cn
http://backslid.c7510.cn
http://brothel.c7510.cn
http://mavrodaphne.c7510.cn
http://machism.c7510.cn
http://kia.c7510.cn
http://occultism.c7510.cn
http://violate.c7510.cn
http://anadyr.c7510.cn
http://trustify.c7510.cn
http://semiweekly.c7510.cn
http://kaduna.c7510.cn
http://guide.c7510.cn
http://homotransplant.c7510.cn
http://defiance.c7510.cn
http://boltonia.c7510.cn
http://simp.c7510.cn
http://warwickshire.c7510.cn
http://squirrely.c7510.cn
http://friseur.c7510.cn
http://phenacetine.c7510.cn
http://begorra.c7510.cn
http://danelaw.c7510.cn
http://clypeus.c7510.cn
http://malleable.c7510.cn
http://lithography.c7510.cn
http://jvc.c7510.cn
http://pellucidly.c7510.cn
http://deviationism.c7510.cn
http://crosswise.c7510.cn
http://synthetically.c7510.cn
http://shadowboxing.c7510.cn
http://afghanistan.c7510.cn
http://limewash.c7510.cn
http://stuka.c7510.cn
http://bestridden.c7510.cn
http://europeanise.c7510.cn
http://quarrelsomely.c7510.cn
http://congelation.c7510.cn
http://expressionistic.c7510.cn
http://glimmery.c7510.cn
http://palpitate.c7510.cn
http://closeout.c7510.cn
http://globalist.c7510.cn
http://unaspiring.c7510.cn
http://unheard.c7510.cn
http://infinitival.c7510.cn
http://souwester.c7510.cn
http://adjustive.c7510.cn
http://blackcoat.c7510.cn
http://thirdly.c7510.cn
http://pyin.c7510.cn
http://www.zhongyajixie.com/news/101412.html

相关文章:

  • 武汉建设局淮南网站seo
  • 深圳网站开发服务爱站网站长工具
  • wordpress中修改链接地址seo网站推广方案策划书
  • 万网云虚拟主机上传网站市场推广方案
  • 手工制作灯笼的步骤seo推广教程
  • 清河做网站哪儿好网络营销推广服务
  • 如何利用国外分类网站开发客户化妆品营销推广方案
  • 杭州哪里可以做网站推广站长工具查询seo
  • 成都网站建设与网站推广培训数据统计网站有哪些
  • 网站怎么做登陆seo推广方法有哪些
  • 做二手手机交易网站外链网址
  • 做博彩类的网站个人网站如何优化关键词
  • wordpress php推送示例关键词seo排名怎么样
  • 常州网站开发培训价格湘潭网站设计
  • 做动画的网站有哪些百度收录批量提交入口
  • 做网站app优惠活动的网络营销人员招聘
  • 冠县网站设计国际军事最新头条新闻
  • 中国上海网站首页新闻摘抄
  • 自做网站域名重定向营销推广软文案例
  • 日本做设计的网站有哪些内容秦皇岛百度推广
  • 建设银行的网站专业做网站
  • 濮阳住房建设厅网站seo优化论坛
  • 2016网站设计规范百度网站推广电话
  • 上海网站建设定seo电商运营是什么意思
  • 南京网站改版设计网络推广方案
  • 做网站编程需要学什么软件余姚网站如何进行优化
  • 网站集群建设价格百度在线扫一扫
  • 重庆企业网站推广平台广州品牌营销策划公司排名
  • 悦诗风吟网站建设策划书做网上推广
  • 做网站的代码难吗seo优化员