分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

PHP 合并2个链表

发布时间:2023-09-06 02:05责任编辑:董明明关键词:PHP


输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。

<?phpclass 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;}

  

用递归可以简化问题

PHP 合并2个链表

原文地址:https://www.cnblogs.com/mingzhanghui/p/9362844.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved