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

网站建设外包费用温州市网站建设哪家公司好

网站建设外包费用,温州市网站建设哪家公司好,工业企业利润加快回升,招聘网站分析如何做题目描述 给你一个链表数组#xff0c;每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中#xff0c;返回合并后的链表。 示例 1#xff1a; 输入#xff1a;lists [[1,4,5],[1,3,4],[2,6]] 输出#xff1a;[1,1,2,3,4,4,5,6] 解释#xff1a;链表数组…题目描述 给你一个链表数组每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中返回合并后的链表。 示例 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.length0 k 10^40 lists[i].length 500-10^4 lists[i][j] 10^4lists[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:// 分治合并的方法// 若有k个链表第一轮两两合并得到 k/2 个链表 // 第二轮再两两合并得 k / 4个链表依此类推剩余一个链表然后再自底向上合并ListNode* mergeKLists(vectorListNode* lists) {return merge(lists, 0, lists.size() - 1);}ListNode* mergeKLists1(vectorListNode* lists) {// 顺序合并ListNode *ans nullptr; // 初始和一个空链表合并便于操作for(size_t i 0; i lists.size(); i){ans mergeTwoLists(ans, lists[i]);}return ans;}private:// 将 lists中下标从[l, r]的链表进行合并ListNode *merge(vectorListNode* lists, int l, int r){if(l r) return lists[l];if(l r) return nullptr;int mid (l r) 1; // 拆分成两部分进行合并return mergeTwoLists(merge(lists, l, mid), merge(lists, mid 1, r));}// 两个链表进行归并排序ListNode* mergeTwoLists(ListNode *a, ListNode *b){if((!a) || (!b)) return a ? a : b;ListNode head, *tail head, *aptr a, *bptr b;// 归并尾插入列表while(aptr bptr){if(aptr-val bptr-val){tail-next aptr;aptr aptr-next;}else {tail-next bptr;bptr bptr-next;}tail tail-next;}// 处理还有节点的链表添加到结尾tail-next aptr ? aptr : bptr;return head.next;}};
http://www.hkea.cn/news/14506455/

相关文章:

  • 网上办卡优化型网站是什么意思
  • 郑州快速网站建设南充商城网站建设
  • 东莞搜索seo网站关键词优化网站价格
  • 网站里怎样做点击量查询crm客户关系管理系统登录
  • 魔力百科网站做料理视频淄博网站推广哪家好
  • 凡科做的网站能被收录吗东莞模板建站平台
  • 4a级旅游网站建设的要求万维网
  • 深圳网站建设案wordpress托管国内访问很慢
  • 皖icp网站建设小型手机网站建设哪家好
  • 手机网站被做跳转空间站 参考消息
  • 房地产管理局网站织梦网站数据库库直接上传的 没有后台备份 需要怎么还原
  • 模板建站符合哪些工作需求?电子商务的概念
  • wordpress主题不显示网站路径优化怎么做
  • 教做缝纫的网站o2o是什么商业模式
  • 律师怎样做网站wordpress设置ip
  • 营销系统马鞍山网站seo
  • 用asp.net做的网站模板下载热血传奇
  • 太原站扩建后的规模建设网站运营成本
  • 深圳营销网站建设服务网页设计基础题库
  • 免费建站系统怎么用深圳高端企业网站建设公司
  • 自己做热图的网站做建筑的网站
  • 网站上做相关链接百度浏览器
  • 做网站汉口七台河做网站
  • php网站模块修改c 网站开发 vs2012
  • 建站快车品牌信息公司网站建设方案 游戏
  • 广东企业网站模板推荐电子商务公司是做什么的
  • 服装网站建设论文范文网站 制作公司
  • 社交网站开发意义做网站如何语音
  • 手机网站建设openwrt wordpress
  • 主流网站 技术买了域名后怎么建立网址