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

有什么设计网站那里可以建设网站

有什么设计网站,那里可以建设网站,超级seo外链工具,微信对接网站可以做301跳转吗LeetCode 21. 合并两个有序链表 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接两个链表的节点组成的。 示例 1#xff1a; 输入#xff1a;l1 [1,2,4], l2 [1,3,4] 输出#xff1a;[1,1,2,3,4,4]示例 2#xff1a; 输入#xff1a;l1 …LeetCode 21. 合并两个有序链表 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接两个链表的节点组成的。 示例 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] 内0 Node.val 1000列表中的每个节点都有一个唯一的 val 值 Java 实现解法 方法一递归 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode(int x) { val x; }* }*/ class Solution {public ListNode mergeTwoLists(ListNode l1, ListNode l2) {if (l1 null) return l2;if (l2 null) return l1;if (l1.val l2.val) {l1.next mergeTwoLists(l1.next, l2);return l1;} else {l2.next mergeTwoLists(l1, l2.next);return l2;}} }方法二迭代 class Solution {public ListNode mergeTwoLists(ListNode l1, ListNode l2) {if (l1 null)return l2;if (l2 null)return l1;ListNode dummy new ListNode(0);ListNode curr dummy;while (l1 ! null l2 ! null) {if (l1.val l2.val) {curr.next l1;l1 l1.next;} else {curr.next l2;l2 l2.next;}curr curr.next;}curr.next (l1 ! null) ? l1 : l2;return dummy.next;} }解题思路 递归方法 递归的基本情况是当链表 l1 或 l2 为 null 时直接返回另一个链表。在递归过程中比较两个链表头节点的值将较小的节点链接到结果链表中然后递归地合并下一个节点和另一个链表的剩余部分。 迭代方法 创建一个虚拟头节点 dummy用于简化插入操作。使用一个 while 循环当两个链表都非空时比较两个头节点的值将较小的节点链接到 curr 后面并移动对应的链表指针。更新 curr 指针指向新链接的节点。当一个链表为空时将另一个链表的剩余部分链接到 curr 后面。 这两种方法的时间复杂度都是 O(n m)其中 n 和 m 分别是链表 l1 和 l2 的长度。空间复杂度对于递归方法是 O(n m)因为递归栈的深度最多为两个链表长度之和对于迭代方法是 O(1)因为我们只使用了有限的额外空间来存储指针。迭代方法通常更受青睐因为它避免了递归可能引起的栈溢出问题。
http://www.dnsts.com.cn/news/88194.html

相关文章:

  • 建设投资平台网站比较容易做流量的网站
  • 个人如何建网站建设银行官方门户网站
  • 济南网站优化技术厂家wordpress在线解析
  • 西部数码网站站点徽文化网站建设方案书
  • 织梦网站变成手机站淘宝客网站哪个好
  • 广州做网站的网络公司排名种子搜索神器在线引擎
  • 厦门 公司网站建设代替做网站推广
  • 网站功能与建设特色WordPress多页切换菜单
  • asp文件怎么做网站东莞做网站哪个公司好
  • 沈阳网站建设58同城做电脑桌面网站
  • 网站域名能更该吗南京品牌网站建设
  • 做网站的分辨率要多大哈尔滨营销网站建设公司
  • 搜狗网站优化软件企业网站建设的账务处理
  • 怎么做网站竞价怎么在网站做谷歌广告
  • 一元云购网站怎么做网站卡片设计
  • 台州做网站是什么下载 公司网站 程序 需要ftp权限
  • 商城版网站制作做网站的实训报告
  • 专业电子网站建设江西赣建建设监理网站
  • 域名注册完成后如何做网站外国的购物平台
  • 淮安网站建设多少钱企业网站开发前台模块设计
  • 企业网站托管外包平台怎么样推广网站
  • 学网站开发多少钱户外用品网站建设项目背景
  • asp网站静态化php仿百度网站源码
  • lnmp网站开发企业cms源码
  • 保洁公司网站模板网站备案百度站长提交
  • 网站建设方案服务器网站免费正能量直接进入app
  • 万年历网站做北京商场核酸
  • 资阳市网站建设百度怎么做关键词优化
  • 外贸网站 费用北京网站开发团队
  • 设计办公室设计公司常州百度推广排名优化