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

网站建设流程教案小红书官方推广

网站建设流程教案,小红书官方推广,用asp.net和access做的关于校园二手网站的论文,公司网站应该是市场部做吗给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 解释:链表数组如下&#xf…

 

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

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

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

 对于仿函数的复习
priority_queue 接口使用(仿函数、函数指针解决优先级队列存放自定义类型元素、指针类型元素)_priority queue接口-CSDN博客

 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 Com {public:bool operator()(ListNode* left, ListNode* right) {return left->val > right->val; 出错点1 大于小于关系判断}};class Solution {public:ListNode* mergeKLists(vector<ListNode*>& lists) {priority_queue<ListNode*, vector<ListNode*>, Com> q;for (auto& e : lists)if (e)    出错点2 没有对访问的节点进行判空处理q.push(e);ListNode* newhead = new ListNode(-1);newhead->next = nullptr;ListNode* pre = newhead;while (!q.empty()) {ListNode* cur = q.top();q.pop();pre->next = cur;pre = pre->next;cur = cur->next;if (cur)q.push(cur);}return newhead->next;}};int main()
{Solution s;ListNode* l1 = new ListNode(0);ListNode* l2 = new ListNode(2);ListNode* l3 = new ListNode(3);ListNode* l4 = new ListNode(4);ListNode* l5 = new ListNode(5);l1->next = l2;l2->next = l3;l3->next = l4;l4->next = l5;ListNode* p1 = new ListNode(1);ListNode* p2 = new ListNode(3);ListNode* p3 = new ListNode(6);ListNode* p4 = new ListNode(9);p1->next = p2;p2->next = p3;p3->next = p4;ListNode* z1 = new ListNode(2);ListNode* z2 = new ListNode(3);ListNode* z3 = new ListNode(6);z1->next = z2;z2->next = z3;vector<ListNode*> v = { l1, p1, z1 };s.mergeKLists(v);return 0;
}

http://www.dtcms.com/a/482815.html

相关文章:

  • 返利网站开发计划书小店怎么做网站
  • COM(Component Object Model) 中两种对象组装方式通俗易懂的理解
  • Git 10 ,使用 SSH 提升 Git 操作速度实践指南( Git 拉取推送响应慢 )
  • NOIP2009普及组T4:道路游戏
  • 企业网站维护是指织梦网站数据下载
  • 佛山网站建设公司怎么样wordpress 影视采集
  • MVC、MVP和MVVM的区别
  • wordpress文章页面菜单泉州网站建设方案优化
  • Git代码下拉更新推送操作用法整理
  • 西安做网站的公司wordpress 调试php代码
  • 用C++实现一个高效可扩展的行为树(Behavior Tree)框架
  • 3Dockerfile镜像制作,镜像分层机制
  • 【Linux】Linux工具漫谈:yum 与 vim,高效操作的 “左膀右臂”
  • 网站免费优化网站推广运作怎么做
  • 【从零开始java学习|第二十三篇】泛型体系与通配符
  • 有哪些做室内设计好用的网站wordpress+chrome+扩展
  • CRMEB多商户系统(PHP)v3.3正式发布,同城配送上线[特殊字符]
  • Flink 作业通用优化方案
  • deepseek改写的dlx算法求解数独rust程序
  • Leetcode 3715. Sum of Perfect Square Ancestors
  • 四川省建设厅门户网站男女做床网站
  • 语义循环的幽灵——循环解释悖论对NLP深层语义分析的影响与启示
  • 项目沟通与冲突管理
  • 网站引导页案例免费的制作手机网站平台
  • linux学习笔记(32)网络编程——UDP
  • 2025全新三防平板科普:5G-A+卫星通信+国产化
  • 电商网站建设懂你所需wordpress一句话木马
  • 「机器学习笔记14」集成学习全面解析:从Bagging到Boosting的Python实战指南
  • 小迪安全v2023学习笔记(一百三十一讲)—— Web权限提升篇划分获取资产服务后台系统数据库管理相互转移
  • Java高并发知识