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

中山公众号平台商场网站建设企业推广方案

中山公众号平台商场网站建设,企业推广方案,wordpress侧栏登录,码支付wordpress用不了两两交换链表中的节点【LC24】 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 周赛暂停一周啦 思路:模拟 记录前驱…

两两交换链表中的节点【LC24】

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

周赛暂停一周啦

  • 思路:模拟

    记录前驱节点,如果接下来还有两个不为空的节点时,将其交换。

    • 2022/4/15
    • 2023/8/6
    /*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
    class Solution {public ListNode swapPairs(ListNode head) {ListNode dummyNode = new ListNode(-1,head);ListNode pre = dummyNode;ListNode cur = pre.next;while(pre != null && cur !=null && cur.next != null){ListNode tmp = cur.next.next;pre.next = cur.next;cur.next.next = cur;cur.next = tmp;pre = cur;cur = cur.next;}return dummyNode.next; }
    }
    
  • 实现:直接从前驱节点出发

    2022/09/21
    class Solution {public ListNode swapPairs(ListNode head) {ListNode dummyHead = new ListNode(0,head);ListNode node = dummyHead;while (node.next != null && node.next.next != null){ListNode nn = node.next.next;node.next.next = nn.next;nn.next = node.next;node.next = nn;node = node.next.next;}return dummyHead.next;}
    }
    
    • 复杂度
      • 时间复杂度: O ( n ) \mathcal{O}(n) O(n)
      • 空间复杂度: O ( 1 ) \mathcal{O}(1) O(1)
  • 递归

    class Solution {public ListNode swapPairs(ListNode head) {if (head == null || head.next == null) {return head;}ListNode newHead = head.next;head.next = swapPairs(newHead.next);newHead.next = head;return newHead;}
    }作者:LeetCode-Solution
    链接:https://leetcode-cn.com/problems/swap-nodes-in-pairs/solution/liang-liang-jiao-huan-lian-biao-zhong-de-jie-di-91/
    来源:力扣(LeetCode)
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    
    • 复杂度
      • 时间复杂度: O ( n ) \mathcal{O}(n) O(n)
      • 空间复杂度: O ( n ) \mathcal{O}(n) O(n)
http://www.qdjiajiao.com/news/253.html

相关文章:

  • 网络工程专业毕业设计论文网站怎么优化自己免费
  • 平台网站制作免费培训seo
  • 个人动态网站开发百度站长工具怎么关闭教程视频
  • 深圳龙岗做网站公司seo首页排名优化
  • 网站建设要什么软件如何在手机上建立自己的网站
  • 网站上的3d产品展示怎么做免费网站注册免费创建网站
  • 和淘宝同时做电商的网站长沙网站seo外包
  • 郑州高端建站百度云盘登录入口
  • wordpress 3.9中文版青岛seo招聘
  • 优秀定制网站建设案例网站首页不收录
  • aspnet做网站视频教程免费的网站推广在线推广
  • 离石商城网站建设系统百度竞价sem入门教程
  • 国产做爰全免费的视频网站优化软件seo排名
  • 常用知名购物网站网络服务有限公司
  • 小说类网站功能建设2024年的新闻时事热点论文
  • 做网站有包括哪些东西谷歌推广怎么开户
  • 网站设计语言翻译手机百度2020最新版
  • 学生网页设计成品网站营销公司网站
  • 网站规划的步骤电商网站怎样优化
  • 做网站要具备哪些中国足彩网竞彩推荐
  • 网络优化是什么专业邢台市seo服务
  • 做音乐网站的目地什么软件可以弄排名
  • 女人与马做受网站搜狗快速收录方法
  • 学校网站建设步骤过程武汉seo结算
  • 手机网站用什么程序做关键词在线查询
  • 做影视外包的网站市场营销推广
  • 太原谁家网站做的好软件外包企业排名
  • 锦州 做网站seo 服务
  • 学校如何建设网站首页螺蛳粉的软文推广
  • 襄阳网站制作猪肉价格最新消息