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

电商模板免费下载/资源企业网站排名优化价格

电商模板免费下载,资源企业网站排名优化价格,做购物网站需要学数据库吗,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.jinmujx.cn/news/157.html

相关文章:

  • 做网站泰安/网络营销战略有什么用
  • 大良营销网站建设效果/seo推广怎么做
  • 建设银行的社会招聘网站/网站seo课设
  • 做网站的公司不会设计/市场营销实际案例
  • 用java做网站教程/佛山百度快速排名优化
  • 义乌网站建设方式/网站是怎么做的
  • 免费二级网站/关键词优化难度分析
  • 网站做关键词链接有用吗/制作网站要花多少钱
  • 做网站要怎么备案/品牌推广是做什么的
  • 锦州网站建设哪家好/seo的基本步骤是什么
  • 个人做慈善网站/北京中文seo
  • 新网个人网站备案/关键词查询网
  • 网站建设进度说明/app营销策划方案
  • 网站用社交图标做链接侵权吗/网络营销外包
  • 找到网站永久域名/网站设计服务企业
  • wordpress支付宝/泰安网站推广优化
  • 第1063章 自己做视频网站/深圳网络营销软件
  • 国内flask做的网站/企业建网站一般要多少钱
  • 哪个网站域名便宜/资源搜索引擎
  • 物流管理网站怎么做/百度指数移动版app
  • 河南网站优化推广/免费域名的网站
  • 承德房地产网站建设/中国域名注册局官网
  • 学校网站模板wordpress/免费建站网站网页
  • 手机做任务网站有哪些/百度账号免费注册
  • 广州高端品牌网站建设哪家公司好/百度流量统计
  • 有域名有空间怎么做网站/谷歌推广哪家公司好
  • 学做海报的网站/域名注册1元
  • 郴州微网站建设/seo站长综合查询工具
  • 专业网站建设费用怎么算/华为手机软文范文300
  • 可以做商城网站的公司吗/sem营销是什么意思