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

有口碑的盐城网站开发建网站找哪个公司

有口碑的盐城网站开发,建网站找哪个公司,武汉建工,文字图片在线制作生成器题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 用例 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4] 输入:l1 [], l2 [] 输出:[] 输入:l1 []…

题目描述

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

用例

在这里插入图片描述
输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]

输入:l1 = [], l2 = []
输出:[]

输入:l1 = [], l2 = [0]
输出:[0]

示例代码

解法:直接合并

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
/*** @param {ListNode} list1* @param {ListNode} list2* @return {ListNode}*/
var mergeTwoLists = function(list1, list2) {while(list2){list1=mount(new ListNode(list2.val,list2.next),list1);list2=list2.next;}return list1;
};
const mount=(node,list)=>{let rowNode=list;let lastNode=list;let flag=false;node.next=null;//断开之前的 否则会ggif(list==null) return node;while(list){if(node.val<=list.val){if(lastNode==list){//添加首位置let rootNode=node;node.next=list;rowNode=rootNode;}else{//添加在中间lastNode.next=node;node.next=list;}flag=true;break;}else{lastNode=list;list=list.next;}}if(!flag){//添加在屁股后lastNode.next=node;}return rowNode;
}

Tip

拆开再合并,再拆 办法虽笨,但胜在理解简单

http://www.tj-hxxt.cn/news/100608.html

相关文章:

  • 教育企业网站源码成都网络推广
  • 怎么用外国的服务器做网站网上推广怎么弄?
  • 建设银行注册网站名咋设置深圳网络推广大师
  • 苏州行业网络推广排名稳定苏州优化seo
  • 广州市公司网站建设报价网站推广排名哪家公司好
  • 临沂做拼多多网站上海seo网站策划
  • 新泰网站建设现在外贸推广做哪个平台
  • 求职网站建设如何完善优化网站平台
  • 贵阳网站建设黔搜情感营销经典案例
  • 深圳网站建设 公司元网站优化推广招聘
  • 做外贸的网站有哪几个近期时事新闻
  • ru后缀的网站国外独立站网站
  • 如何管理手机网站首页seo优化报告
  • cms监控系统电脑版四川seo推广
  • 网站怎样做优化调整网络推广营销方案免费
  • 与国外公司合作网站建设上海公司百度软文
  • ps做网站 字体多大一站传媒seo优化
  • 网站群建设工作培训会今日腾讯新闻最新消息
  • 购买网站百度网站首页
  • 杭州网站建设动态网站设计毕业论文
  • 江门网站建设企业凡科小程序
  • wordpress模板本地怎么安装seo实战密码第四版pdf
  • 青岛网站建设网推是干什么的
  • 下载wix做的网站关键词优化的技巧
  • 南昌制作网站的公司重庆网站seo公司
  • 网站开发服务内容seo是什么意思广东话
  • 可靠的网站建设图长沙seo网络优化
  • 宁波专业优化网站制作公司刷网站关键词工具
  • 平面设计最常用的网站营销推广方案范文
  • 响应式网站制作视频seo网络营销课程