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

昆明优化网站排名做外贸用什么社交网站

昆明优化网站排名,做外贸用什么社交网站,天猫网站建设目的,创研科技网站题目 给你一个链表数组#xff0c;每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中#xff0c;返回合并后的链表。 示例 #xff1a; 输入#xff1a;lists [[1,4,5],[1,3,4],[2,6]] 输出#xff1a;[1,1,2,3,4,4,5,6] 解释#xff1a;链表数组如下每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中返回合并后的链表。 示例 输入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 思路 要将多个已按升序排列的链表合并成一个升序链表可以使用分治法的思想。我们利用分治法的思想递归地将链表数组拆分成两部分然后合并这些部分最终得到一个合并后的升序链表。 定义一个辅助函数mergeTwoLists(ListNode* list1, ListNode* list2)用于合并两个链表的方法这是我们之前讨论过的合并两个升序链表的方法。 在mergeKLists函数中首先判断输入的链表数组是否为空如果为空则返回nullptr。 利用分治法的思想将链表数组不断地拆分成两部分然后递归地合并这些部分直到只剩下一个链表为止。具体步骤如下 计算链表数组的中间位置mid将链表数组拆分成两部分左半部分为[0, mid-1]右半部分为[mid, size-1]。递归调用mergeKLists函数分别对左右两部分进行合并得到leftList和rightList。最终再调用mergeTwoLists方法将leftList和rightList合并为一个新的升序链表并返回合并后的结果。 最终返回合并后的链表即可。 Code class Solution { public:ListNode* mergeKLists(vectorListNode* lists) {if (lists.empty()) {return nullptr;}return merge(lists, 0, lists.size() - 1);}private:ListNode* merge(vectorListNode* lists, int left, int right) {if (left right) {return lists[left];}if (left right) {int mid left (right - left) / 2;ListNode* leftList merge(lists, left, mid);ListNode* rightList merge(lists, mid 1, right);return mergeTwoLists(leftList, rightList);}return nullptr;}ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) {if (!list1) {return list2;}if (!list2) {return list1;}if (list1-val list2-val) {list1-next mergeTwoLists(list1-next, list2);return list1;} else {list2-next mergeTwoLists(list1, list2-next);return list2;}} };
http://www.dnsts.com.cn/news/115392.html

相关文章:

  • 惠州惠阳网站建设免费企业黄页下载
  • 广州市南沙区基本建设办公室网站网站访问量大 处理
  • 企业网站建设应注意什么微信crm系统如何添加
  • 网站流量赚钱做网站常用的套件
  • 建设网站开发的语言有哪些做链接的网站
  • 随州网站seo建筑考试
  • 洛阳网站开发google广告投放
  • 网站添加微信分享代码wordpress 注册体验
  • 的品质网站建设优秀营销网站设计
  • 怀化电视台网站怎样做seo网站推广
  • 网络营销专业培训学校关键词优化平台有哪些
  • 不知此网站枉做男人国内的搜索引擎有哪些
  • 做企业网站需要什么文件我在学校志愿队做网站的经历
  • 空包自己可以做物流信息的网站wordpress评论框制作
  • 网站开发产品设计书新公司取名字大全免费
  • 深圳深圳龙岗网站建设网页制作工具按其制作方式分可以分为哪几种
  • 做网站价格多少钱seo关键词库
  • 住房与城乡建设部建设环境工程技术中心网站上海闵行网站建设
  • 成都做网站设计公司价格电子商务网站建设具体方案
  • 哪家网站专门做折扣销售做网站源码需要多少钱
  • 学校网站的建设论文做网站前的准备工作
  • 绥化网站开发公司wordpress 插件页面
  • 建动画网站需要多少钱成立网站
  • 网站建设十年杜绝模板wordpress 蛋彩画主题
  • 网站建设中管理员登录的代码怎么写用什么来网站开发好
  • 济南智能网站建设报价wordpress 七牛云 ssl
  • 自己做的网站访问不搭建织梦网站视频教程
  • 深圳高端网站建设收费中国最大网站排名
  • 网站后台怎么修改代码天津网站制作推广
  • 电子商务网站整体策划哪里可以接公司外包业务