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

网站建设全国排名关键词自动生成器

网站建设全国排名,关键词自动生成器,电商平台站内推广有哪些,济南做网站创意两两交换链表中的节点【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.tj-hxxt.cn/news/2988.html

相关文章:

  • dw设计一个简单网站网络营销好不好
  • 有几个网站如何做外贸网站推广找客户
  • 可以自己做网站做宣传吗营销技巧有哪些
  • 免费做销售网站有哪些公司官网制作多少钱
  • 深圳网站设计九曲seo推广优化多少钱
  • 做外贸是哪里网站小说推广接单平台
  • 交流平台网站怎么做广告推广怎么找客户
  • 长沙网站建设价百度企业号
  • 德阳百度网站建设网建
  • 利用网站宣传 两学一做宁波网络推广产品服务
  • 兴仁市建设局网站seo服务外包
  • 企业网站重要吗百度服务中心投诉
  • 哈尔滨网站建设一薇ls15227天津做优化好的公司
  • 昆明搭建微信网站哪家最优惠360站长
  • 网站建设人员需求分析杭州seo首页优化软件
  • 网站建设包含美工网络营销推广策划
  • 长安网站建设软件线上销售平台如何推广
  • 义乌做网站的网站seo排名培训
  • 单位网站及政务新媒体建设管理设计网络推广方案
  • 网站复制后台怎么办万网官网首页
  • 晋江seo青岛seo网站排名优化
  • 360网站页面的工具栏怎么做石家庄网站关键词推广
  • 网站用什么颜色公司网站建设流程
  • 厦门外贸网站建成都百度推广代理公司
  • 专业网站制作设网络广告投放方案
  • 海口专门做网站广告公司图片
  • 实惠的制作网站seo优化设计
  • 做性奴双马网站网站推广计划
  • 做网站属于软件开发吗特色产品推广方案
  • frp做网站广告接单有什么平台