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

Leetcode—21.合并两个有序链表【简单】

2023每日刷题(十三)

Leetcode—21.合并两个有序链表

直接法实现代码

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/
struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2){struct ListNode *p1, *p2, *p3;p1 = list1;p2 = list2;p3 = (struct ListNode *)malloc(sizeof(struct ListNode));struct ListNode *pc = p3;while(p1 && p2) {if(p1->val <= p2->val) {pc->next = p1;pc = p1;p1 = p1->next;} else {pc->next = p2;pc = p2;p2 = p2->next;}}pc->next = p1 ? p1 : p2;return p3->next;
}

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

http://www.lryc.cn/news/210900.html

相关文章:

  • 数据链路层和DNS之间的那些事~
  • Spring-声明式事务
  • 腾讯云轻量服务器地域选择教程,一篇文章就够了
  • 【斗罗二】王东升级三环,戴华斌挑衅,雨浩单手接鼎订下赌约
  • 洛谷 B2135:单词替换
  • IDEA中application.properties文件中文乱码
  • Rust 模块系统
  • 面向服务架构-架构师(六十四)
  • Linux之系统编程
  • 信道数据传输速率、信号传播速度——参考《天勤计算机网络》
  • 微信小程序vue+uniapp旅游景点门票预订系统 名胜风景推荐系统
  • 每日一题之二分查找(一)
  • Redisson的看门狗策略——保障Redis数据安全与稳定的机制
  • 2.2 消元法的概念
  • 删除有序数组中的重复项
  • 【数据库】
  • 高级深入--day38
  • 基于springboot,vue校园社团管理系统
  • 广州华锐互动:VR虚拟现实物理学习平台,开启数字化教学新格局
  • 【tio-websocket】8、T-IO对半包和粘包的处理
  • 【Linux】安装与配置虚拟机及虚拟机服务器坏境配置与连接
  • Redis常识
  • Instant,LocalDate,LocalTime,LocalDateTime和ZonedDateTime
  • Web入门笔记
  • Linux网络编程二(TCP三次握手、四次挥手、TCP滑动窗口、MSS、TCP状态转换、多进程/多线程服务器实现)
  • C#核心笔记——(一)C#和.NET Framework
  • 【2023年冬季】华为OD统一考试(B卷)题库清单(已收录345题),又快又全的 B 卷题库大整理
  • 云服务器的先驱,亚马逊云科技海外云服务器领军者
  • QT webengine显示HTML简单示例
  • Spark_SQL函数定义(定义UDF函数、使用窗口函数)