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

个人做网站百度指数需求图谱

个人做网站,百度指数需求图谱,wordpress 获取置顶文章,网站优化包括整站优化吗✨题目链接: NC51 合并k个已排序的链表 ✨题目描述 合并 k 个升序的链表并将结果作为一个升序的链表返回其头节点。 数据范围:节点总数 0≤𝑛≤50000≤n≤5000,每个节点的val满足 ∣𝑣𝑎𝑙∣&…

✨题目链接:

NC51 合并k个已排序的链表


✨题目描述 

合并 k 个升序的链表并将结果作为一个升序的链表返回其头节点。

数据范围:节点总数 0≤𝑛≤50000≤n≤5000,每个节点的val满足 ∣𝑣𝑎𝑙∣<=1000∣val∣<=1000

要求:时间复杂度 𝑂(𝑛𝑙𝑜𝑔𝑛)O(nlogn)

✨示例1

📍输入

[{1,2,3},{4,5,6,7}]

📍输出

{1,2,3,4,5,6,7}

✨示例2

📍输入

[{1,2},{1,4,5},{6}]

📍输出

{1,1,2,4,5,6}


✨解题思路

 优先级队列:

  • 把vector中所有链表头节点丢进优先级队列中
  • 提供一个比较链表val大小的仿函数
  • 如果队列不为空,取队列顶元素插入新链表
  • 弹出队头元素用tmp接收,让tmp=tmp->next
  • 把tmp再重新插入队列
  • 最后返回newnode

✨代码

struct cmp {//重载小顶堆比较方式bool operator()(ListNode* a, ListNode* b) {return  a->val > b->val;}
};
class Solution {public:ListNode* mergeKLists(vector<ListNode*>& lists) {priority_queue<ListNode*, vector<ListNode*>, cmp> priorityq;for (int i = 0; i < lists.size(); i++){if(lists[i]!=nullptr){priorityq.push(lists[i]);}}ListNode* newnode = new ListNode(0);ListNode* cur = newnode;ListNode* tmp;while (!priorityq.empty()){cur->next = priorityq.top();tmp = priorityq.top();priorityq.pop();tmp = tmp->next;if (tmp != nullptr){priorityq.push(tmp);}cur = cur->next;}return newnode->next;}
};


※ 如果文章对你有帮助的话,可以点赞收藏!!谢谢支持

http://www.jinmujx.cn/news/110454.html

相关文章:

  • 上海租房网个人房源杭州网站优化公司
  • 手机编程网站关键词整站优化公司
  • 免费 网站 模板网络seo招聘
  • 石家庄网站建设就找企行家网页制作软件免费版
  • 长沙 做网站软文推广例子
  • WordPress完整虚拟资源seo中介平台
  • 输入公司名字找不到公司网站蜂蜜网络营销推广方案
  • 网站制作:网推宝|百度百度网页打不开
  • 苏州建站公司精选苏州聚尚网络广东清远今天疫情实时动态防控
  • 如何优化啊里网站排名友妙招链接
  • 网站的大图标怎么做网络营销策略的特点
  • 汕头网站建设搭建seo快速排名网站优化
  • 平面设计投稿平台惠州seo关键字排名
  • 知名购物网站有哪些抖音关键词排名软件
  • 手机网站开发语言九幺seo优化神器
  • 国内ui设计网站郑州做网站推广
  • 东红物流网站建设规划书手机百度浏览器
  • 网站建设十年杜绝模板互联网营销师有什么用
  • 怎么做时时彩彩票网站搜索优化整站优化
  • wordpress怎么安装访问不了seo优化在哪里学
  • 网站会说话长沙优化科技有限公司
  • 上海cms网站建设卖友情链接赚钱
  • 政府门户网站建设调查武汉seo网站优化运营
  • 建设网站青岛市网络推广哪个平台效果最好
  • 邯郸做网站优化营销推广投放平台
  • 大连网站制作.net网站发布与推广怎么写
  • 长沙建一个网站多少钱网上怎么免费推广
  • 深圳市宝安区松岗人民医院网站seo谷歌
  • wordpress图片标签搜索引擎优化公司
  • 网站qq一键登录软文营销的定义