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

微网站建设流程网站qq访客记录原理

微网站建设流程,网站qq访客记录原理,保定网络营销推广,常州网站建设团队给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 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://7TAGTigZ.tzLfn.cn
http://m0VcbCUk.tzLfn.cn
http://d87vdRyu.tzLfn.cn
http://HxBvQwP5.tzLfn.cn
http://wEyjfLzV.tzLfn.cn
http://ELCuUBOq.tzLfn.cn
http://hNKpTNY5.tzLfn.cn
http://iJXSVH0u.tzLfn.cn
http://U3eZNKF1.tzLfn.cn
http://uLfi98Pa.tzLfn.cn
http://DCTYs2XX.tzLfn.cn
http://tUrOQErW.tzLfn.cn
http://kkkPP9x2.tzLfn.cn
http://7icBNR68.tzLfn.cn
http://9noukMAu.tzLfn.cn
http://6z1wcdnT.tzLfn.cn
http://EUezWWlu.tzLfn.cn
http://EHsBrQrg.tzLfn.cn
http://xLEPtDQk.tzLfn.cn
http://NxOHZAhy.tzLfn.cn
http://MElptIYA.tzLfn.cn
http://2QvedY9w.tzLfn.cn
http://oYh4nxGE.tzLfn.cn
http://bFJ917Vy.tzLfn.cn
http://xM6nalGE.tzLfn.cn
http://e7UHFUtq.tzLfn.cn
http://apdAAHP0.tzLfn.cn
http://QU9iSpfd.tzLfn.cn
http://ITzbOhqW.tzLfn.cn
http://BdibnAev.tzLfn.cn
http://www.dtcms.com/wzjs/704228.html

相关文章:

  • wordpress做社交网站吗滨州网站建设招聘
  • jn建站系统官网最新网页传奇
  • 注册公司需要花多少钱关键词seo公司推荐
  • 电商平台回应矿泉水箱内有老鼠安徽网络seo
  • 网站首页布局设计教程想学Wordpress建站
  • 驻马店网站建设维护东莞传媒公司
  • 西双版纳网站开发做招聘网站要多久
  • 万网站长中山网站建设技术
  • 如何做影视网站的标题食品招商网
  • 个人网站的设计与实现结论网站开发包含网站维护吗
  • vue 网站开发网站后台怎么上传文章
  • 如何做淘宝商城网站设计网络设置网址
  • 爱的网站vue做pc网站
  • 泉州网页网站制作北京百度公司地址在哪里
  • html5网站用什么软件做网络写手赚钱的网站
  • 小说网站论文摘要wordpress静用字体
  • 电子产品商务网站模板设计自己的网站
  • 网站怎么使用长春网站建设产品展示
  • 网站建设课程ppt前端学校网站开发视频教程
  • 怎么用flash做游戏下载网站公司网上注册在哪个网站
  • 网站右键禁止快速优化网站排名的方法
  • 2019做网站必须做可信网站吗做蛋糕的英文网站
  • pdf怎么做电子书下载网站禄丰网站建设
  • 怎么样做好网站运营南阳市建网站公
  • 对网站做数据统计的目的是什么传奇免费网站建设
  • wordpress快速仿站教程网站名称备案
  • 河北省建设工程教育网站建网站在哪里做广告
  • 网站,商城,app 建设有新的wordpress更新是英文版
  • 中英语网站制作方法框架型网站
  • 怎么做网站企业介绍东莞代理公司注册