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

自建网站服务器深圳市企业网站建设价格

自建网站服务器,深圳市企业网站建设价格,怎么自己搭建博客网站,东莞网络推广排名合并两个排序的链表 输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。 数据范围 链表长度 [ 0 , 500 ] [0,500] [0,500]。 样例 输入:1->3->5 , 2->4->5输出:1->2->3->4->5->…

合并两个排序的链表


输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。

数据范围

链表长度 [ 0 , 500 ] [0,500] [0,500]

样例
输入:1->3->5 , 2->4->5输出:1->2->3->4->5->5
解决方案:二路归并
  1. 初始化
    • 新建虚拟头结点 dummy(保护结点),并让 cur 指针指向 dummy
  2. 比较与合并
    • 比较 l1l2 当前结点的值 val
      • l1->val < l2->val
        • cur->next 指向 l1,并将 l1 后移。
      • 否则
        • cur->next 指向 l2,并将 l2 后移。
    • 移动 cur 指针到新连接的结点(cur = cur->next)。
  3. 处理剩余链表
    • l1l2 为空时,将 cur->next 指向未遍历完的链表(剩余部分直接接上)。
解决方案:二路归并
  • 时间复杂度:两个链表各遍历一次,总时间复杂度为 O(n)
  • 空间复杂度:仅使用常数个额外指针(dummycur),空间复杂度为 O(1)
/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:ListNode* merge(ListNode* l1, ListNode* l2) {auto dummy = new ListNode(-1), cur = dummy;while(l1 && l2){if(l1->val < l2->val){cur = cur->next = l1;l1 = l1->next;}else{cur = cur->next = l2;l2 = l2->next;}}if(l1) cur->next = l1;if(l2) cur->next = l2;return dummy->next;}
};

文章转载自:

http://0gGn69yE.tznLz.cn
http://nNktfERN.tznLz.cn
http://3r062jw4.tznLz.cn
http://49gNaGqw.tznLz.cn
http://YDJbB8OE.tznLz.cn
http://Obco0njx.tznLz.cn
http://htpd9iK5.tznLz.cn
http://MQc37vYv.tznLz.cn
http://FZAWhMmq.tznLz.cn
http://Ypxamqew.tznLz.cn
http://EcpzITe9.tznLz.cn
http://xhimb7sZ.tznLz.cn
http://2WUXJsvE.tznLz.cn
http://9TzlpCFG.tznLz.cn
http://OihfqhgF.tznLz.cn
http://Sso3J7Y0.tznLz.cn
http://CJlggZnb.tznLz.cn
http://4EliM1eQ.tznLz.cn
http://qGkARzU3.tznLz.cn
http://Qx9sOOIK.tznLz.cn
http://b3gd16iF.tznLz.cn
http://aaNGmjrb.tznLz.cn
http://q57Oqw6T.tznLz.cn
http://LYYu7ah2.tznLz.cn
http://9iSzI3Ro.tznLz.cn
http://AxvDG87Q.tznLz.cn
http://RugM0jaR.tznLz.cn
http://XpaxziHB.tznLz.cn
http://KObzoe8b.tznLz.cn
http://wBOlD5xs.tznLz.cn
http://www.dtcms.com/wzjs/713269.html

相关文章:

  • 做电商网站商标十大设计网站
  • 网站后台看不到部分内容太原app定制
  • 建设银行东航龙卡登录东航网站上海企业seo
  • 揭东建设局网站wordpress在服务器上安装插件
  • 深圳网站建设公司968网站域名改了帝国cms
  • 美团网站除佣金表格怎么做网站建设有钱赚吗
  • app导航网站建设多少钱做电商网站一般需要什么流程图
  • wordpress网站如何播放视频播放iis 里没有网站
  • 做网站如何与腾讯合作青州网站建设qzfuwu
  • 西安做网站哪里便宜网站建设合作报道
  • 制作企业宣传册用什么软件新网站seo优化
  • 完整网站建设案例教程网络推广培训哪个好
  • 网站是否需要备案长沙十大必去景点
  • 滨州建设厅网站wordpress 怎么加载js
  • 一个具体网站的seo优化企业邮箱腾讯
  • wordpress怎么做网盘站绵阳网站建设推广
  • 网站建设费入如保入账网站后台管理系统登陆
  • 郑州租赁房网站建设扬州建设工程交易网
  • 你的网站正在建设中河北廊坊公布新增阳性人员轨迹
  • 网站刚做怎么做seo优化wordpress按最后评论排序
  • 二手书网站开发网站开发总结文档
  • 网站建设如何弄链接网站建设域名是什么
  • 网站搭建崩溃单位网站的方案
  • 网站开发p6wordpress侧栏图片插件
  • wordpress网站管理员插件榆林北京网站建设
  • seo网站推广佛山网站推广的一般方式
  • 校园网站建设特色视觉传达设计是学什么的
  • 工程建设项目网站漯河专业做网站的公司
  • 汕头建站程序软文标题写作技巧
  • 龙岩找工作网站网站优化潍坊