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

网站增值业务龙华新区网站建设

网站增值业务,龙华新区网站建设,工商做年报网站,临沂建设网一、题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2: 输入:l1 [], l2 [] 输出&#…

一、题目

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

示例 1:

输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]

示例 2:

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

示例 3:

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

提示:

  • 两个链表的节点数目范围是 [0, 50]
  • -100 <= Node.val <= 100
  • l1 和 l2 均按 非递减顺序 排列

二、思路

1.类比数组的合并,遍历两个链表所有节点。

2.建立tail指针与newhead指针,完成节点“插入”

三、代码

struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2) {//链表本身就可能为空!!! 一定不可省略!!!if(list1 == NULL)return list2;else if(list2 == NULL)return list1;struct ListNode* cur1 = list1;struct ListNode* cur2 = list2;struct ListNode* newhead = NULL;  struct ListNode* tail = NULL;  while(cur1 && cur2){    if(cur1->val <= cur2->val){if(newhead == NULL){newhead = tail = cur1;}else{tail->next = cur1;tail = tail->next;}cur1 = cur1->next;}else{if(newhead == NULL){newhead = tail = cur2;}else{tail->next = cur2;tail = tail->next;}cur2 = cur2->next;}}//跳出循环,意味着某个链表结束if(cur2)    //cur1 为空,cur2不能为空!tail->next = cur2;else if(cur1)tail->next = cur1;return newhead;
}

四、注意点

1.跳出循环,一定意味着某个链表结束

2.if(cur2)   //如果cur2不会空

要去判断谁不为空,而不是谁为空!

3.tail指针是尾插新链表的尾节点,在逻辑上,tail指针落后于 或者 齐平于cur指针!

五、注:

若想更深入了解尾插的应用及内涵,见此链接

用尾插的思想实现移除链表中的元素-CSDN博客

http://www.yayakq.cn/news/547850/

相关文章:

  • 国家水资源监控能力建设网站织梦网站 伪静态
  • 深圳市手机网站建设企业做个网站得投入多少
  • 无锡网站建设价格最优前端自己写代码建网站要花多少钱
  • 免费域名注册网站哪个好广告设计教学大纲
  • 泰安浩龙网站开发移动网站设计尺寸
  • 数学建模网站建设重庆高端网站seo
  • 有没有哪个网站可以做LCM模组深圳前海网站设计
  • 访问网站出来的是目录vs网站开发表格大小设置
  • 江门专业网站制作公司石家庄网站定制制作
  • 西安正规网站建设公司登录网址
  • 智慧团建网站入口pc端网站建设的技术阶段
  • 做外贸c2c网站有哪些t恤图案设计网站
  • 企业免费自助建站平台建设工程教育app
  • 搜索引擎优化的根本目的seo营销外包
  • 免费下载网站软件wordpress+采集小说
  • 网站建设方案大全高端网站建设优化
  • 网站双域名 登陆做汽车团购的网站有哪些
  • 为企业为什么做网站博物馆网站建设依据
  • 菜鸟教程网站营销技巧第一季
  • 使用php如何做购物网站网站建设找刘贺稳营销专家
  • 合肥网站seo报价wordpress电商支付宝微信
  • 怎么做一款网站四川省建设人才网官网
  • wordpress建站用什么dw做的网站怎么在vs
  • 网站开发与设计岗位营销方案论文
  • 商务网站建设与推广实训报告在哪里找软件开发公司
  • photoshop下载免费版网站排名优化培训
  • 网站建设一般要多少费用关于建设校园网站申请报告
  • 全球搜 建设网站中国建设教育网查询官网
  • 网站怎么做出来的四川专业网站建设推广
  • 狠狠做网站wordpress禁用react