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

马鞍山专业网站制作wordpress 画展主题

马鞍山专业网站制作,wordpress 画展主题,wordpress移动端设置方法,wordpress如何上传附件目录 23. 合并 K 个升序链表 题目描述#xff1a; 实现代码与解析#xff1a; 优先级队列#xff1a; 原理思路#xff1a; 23. 合并 K 个升序链表 题目描述#xff1a; 给你一个链表数组#xff0c;每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表…目录 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.length0 k 10^40 lists[i].length 500-10^4 lists[i][j] 10^4lists[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(vectorListNode* lists) {priority_queueNode 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://www.dnsts.com.cn/news/228838.html

相关文章:

  • 微信开放平台可以做网站么腾讯广告推广怎么做
  • 做网站的复式照片北京网站设计网站设计公司价格
  • 哪些企业网站使用水墨风格个人申请营业执照流程
  • 昆明网站优化网站建设管理系统
  • 阿里巴巴网站域名建设自己做博客网站好
  • 移动端网站的优势站酷网官网下载
  • 网站描述怎么写利于seo界面设计师
  • 做免费推广网站做网站对企业有什么好处
  • 用阿里巴巴做公司网站怎么样wordpress添加子站
  • 网站的角色设置如何做免费crm软件
  • 企业建网站服务商石家庄专业网站建设
  • 百度网站建设在哪wordpress m1 v2.4.1
  • 网站阵地建设管理办法万网 网站空间
  • 贵州省住房和城乡建设厅网网站首页阿里巴巴外贸圈app
  • 3天网站seo优化成为超级品牌更改网站建设报价
  • 建设网站需要做的工作wordpress 政企
  • 大型企业数字化平台登录入口莱芜网站优化方案
  • 网站开发微信登录流程淘宝联盟的网站怎么做
  • 企业网络管理 网站开发与运营用模版做网站的好处和坏处
  • 百度网站风格安卓盒子+做网站
  • 一个网站用多个域名360做网站吗
  • 移动互联网开发就业前景江西网络推广seo
  • 专业的建站wordpress网站更改主题信息
  • 折再返怎么 做网站江苏定制网站建设费用
  • 做网站seo的公司2021年有没有人给个网站
  • 网站收缩栏wordpress 安装502
  • 建电影网站网站不能调用样式
  • 广州智能建站淘宝c2c模式
  • saas网站开发wordpress后台翻译
  • 做网批有专门的网站吗小学生入门编程用什么软件