PHP 合并2个链表
2024-08-31 06:38:00
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。
<?php
class ListNode{
var $val;
var $next = NULL;
function __construct($x){
$this->val = $x;
}
}
function Merge($pHead1, $pHead2) {
if ($pHead1===null) {
return $pHead2;
}
if ($pHead2===null) {
return $pHead1;
}
if ($pHead1->val < $pHead2->val) {
$pHead1->next = Merge($pHead1->next, $pHead2);
return $pHead1;
}
$pHead2->next = Merge($pHead1, $pHead2->next);
return $pHead2;
}
用递归可以简化问题
最新文章
- touch ImageView
- 成为VR开发者的六个基本问题
- Swift 变量、常量、数据类型
- C++函数声明和定义深度解析
- Akka(7): FSM:通过状态变化来转换运算行为
- mysql导出表的字段及相关属性
- 安装mingw编译器
- ubuntu 重启nginx遇到错误
- 基于webpack+react+antd 项目构建
- centos 6.8下载地址
- Python安装、卸载第三方模块
- 按位与(&;)和按位或(|)
- 关于EL表达式随笔记录
- 解决CentOS缺少共享库
- Swift3 重写一个带占位符的textView
- 物理standby database的日常维护
- Swift图书展示项目笔记
- Unity Shader 获取模型空间坐标
- 【CF932F】Escape Through Leaf 启发式合并set维护凸包
- KVM--安装及初步使用