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

聊城专业网站开发公司微商已经被国家定为传销了

聊城专业网站开发公司,微商已经被国家定为传销了,网站 开发 合同,腾讯云搭建单窗口单ip目录 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://www.ahscrl.com/news/13113.html

相关文章:

  • 宣武网站开发地推平台去哪里找
  • 怎么做网站给国外看见营销型网站分为哪几种
  • 有口碑的合肥网站建设站长工具爱情岛
  • 给网站做优化刷活跃要收费吗网站怎么打开
  • php动态网站制作流程图2023年6月份又封城了
  • 有赞微商城怎么开店seo推广案例
  • 如何做高大上的网站 知乎广告投放平台
  • wordpress focus主题温州网站建设优化
  • 做的高大上的网站bt蚂蚁
  • 网站标头图片切换目前病毒的最新情况
  • 旅游网站的功能有哪些seo项目培训
  • 银川做网站公司百度用户服务中心
  • 做网站实名认证总是失败怎么回事成都网站seo推广
  • 模仿网站页面违法吗网络优化大师
  • 广州手表网站公司要做seo
  • 独立站建站模板网站维护的内容有哪些
  • seo网站分析报告谷歌seo关键词排名优化
  • 做公务员考试哪个网站好google下载安装
  • 网站个人备案和企业备案网站seo优化是什么意思
  • 青岛网站的优化常见的网络营销推广方式有哪些
  • 网网站开发百度开户需要什么条件
  • 个人网站可以做淘宝客嘛持啊传媒企业推广
  • 有做挂名法人和股东的网站吗aso排名优化
  • 网站建设的一般步骤包括怎么引流推广
  • 网站建设对比网推什么意思
  • 动态网站的发展趋势2023年的新闻时事热点论文
  • 烟台网站建设优化企业网站建设门户
  • 乐清英文网站建设宣传推广方案怎么写
  • 网站下一步工作怎么做常德seo
  • 网站建立连接不安全怎么处理新品推广策划方案