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

合并两个有序链表OJ

合并两个有序链表OJ

在这里插入图片描述

文章目录

  • 合并两个有序链表OJ
    • 一、题目及要求
    • 二、思路分析
    • 三、代码实现

一、题目及要求

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、思路分析

在这里插入图片描述
其次,题目里说了新链表是通过拼接原来的结点形成的,所以说我们不需要开辟新的空间。

三、代码实现

if (list1 == NULL)
{return list2;
}if (list2 == NULL)
{return list1;
}struct ListNode* newlist = NULL;
struct ListNode* newhead = newlist;//需要返回头,所以说必须创建一个临时的存储
while (list1 && list2)
{if (list1->val < list2->val){if (newlist == NULL){newhead = newlist = list1;}else{newlist->next = list1;newlist = newlist->next;}list1 = list1->next;}else{if (newlist == NULL){newhead = newlist = list2;}else{newlist->next = list2;newlist = newlist->next;}list2 = list2->next;}
}if (list1)
{newlist->next = list1;
}if (list2)
{newlist->next = list2;//直接接上就行了
}return newhead;
http://www.lryc.cn/news/222694.html

相关文章:

  • 2023NOIP A层联测27 A.kotori
  • 循环生成el-descriptions-item
  • 【原创】java+swing+mysql爱心捐赠管理系统设计与实现
  • 【小技巧】WPS统计纯汉字(不计标点符号)
  • 【押题】24考研押题
  • 前端设计模式
  • Tomcat的类加载器
  • 汽车驾驶智能座舱太阳光模拟器老化试验
  • 记录一次校园CTF--wp
  • 基于减法平均算法的无人机航迹规划-附代码
  • C语言--每日五道选择题--Day4
  • OpenCV图片验证码识别与滑块验证码识别
  • 网络安全深入学习第八课——代理与端口转发
  • 11月7日,每日信息差
  • sql异常Encountered unexpected token BINARY
  • P1131 [ZJOI2007] 时态同步
  • springboot(ssm 旅游管理系统 旅游规划平台 Java(codeLW)
  • C++ 构造函数不能是虚函数的原因
  • 【LearnOpenGL基础入门——2】搭建第一个OpenGL窗口
  • 第三章:人工智能深度学习教程-人工智能与机器学习与深度学习之间的区别
  • vue中 process.env 对象为空对象问题
  • uniapp小程序v-for提示“不支持循环数据”
  • CROS错误 403 preflight 预检
  • nginx参数调优能提升多少性能
  • 用友U8 Cloud 反序列化RCE漏洞复现
  • acwing算法基础之数据结构--STL简介
  • 【Python深入学习】- 书籍推荐|数据结构和算法介绍|内建集合数据类型
  • 物联网对接协议
  • 腾讯待办关停,导出的数据怎么恢复到手机上面?
  • 视频特效编辑软件 After Effects 2022 mac中文版介绍 (ae 2022)