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

营销网站建设公司网站托管服务商

营销网站建设公司,网站托管服务商,wordpress 会员组,微信小程序app文章目录题目描述迭代法递归法参考文献题目描述 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入&a…

文章目录

  • 题目描述
  • 迭代法
  • 递归法
  • 参考文献

题目描述

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

示例 1:

输入:head = [1,2,3,4]
输出:[2,1,4,3]
示例 2:

输入:head = []
输出:[]
示例 3:

输入:head = [1]
输出:[1]

提示:

链表中节点的数目在范围 [0, 100] 内
0 <= Node.val <= 100

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/swap-nodes-in-pairs
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

迭代法

在这里插入图片描述

/*** 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) {if(head==null||head.next==null){return head;}ListNode res=new ListNode(0);res.next=head;ListNode cur=res;while(cur.next!=null&&cur.next.next!=null){ListNode next=head.next;ListNode tmp=next.next;cur.next=next;next.next=head;head.next=tmp;cur=head;head=head.next;}return res.next;}
}

递归法

在这里插入图片描述

/*** 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) {if(head==null||null==head.next){return head;}ListNode next=head.next;head.next=swapPairs(head.next.next);next.next=head;return next;}
}

参考文献

点击跳转

https://www.bilibili.com/video/BV1xa411A76q?p=6&vd_source=0b5b75024b90934f32850d5e16883515

http://www.ritt.cn/news/6819.html

相关文章:

  • 温州专业微网站制作公司哪家好seo优化推广多少钱
  • 崇安网站建设360搜索引擎首页
  • 免费网站自助制作郑州seo联系搜点网络效果好
  • 做包装盒效果图网站百度推广怎么提高关键词排名
  • 山西疫情最新数据什么是网站seo
  • 如何与老板谈网站建设发外链的平台有哪些
  • 网站怎么显示被k十大经典案例
  • 布吉做网站公司站长统计免费下载
  • 临沂医院手机网站建设创建网站需要多少资金
  • wordpress怎么发长文章windows优化大师下载
  • 网站运营培训机构最新营销模式有哪些
  • 网站建设在微信里打广告内容seo排名工具外包
  • 旅游外贸网站建设推广湖北荆门今日头条
  • 自己的电脑做服务器建立网站的方法成都疫情最新情况
  • 完成网站集约化建设制作一个网站需要多少费用
  • 下载爱南宁官方网站宁波网站推广优化
  • 城市建设杂志社官方网站搜索大全搜索引擎
  • wordpress客户端有什么用seo关键词如何设置
  • 云南技术支持热搜科技宁波seo公司哪家好
  • 做网站首先要干什么网络服务主要包括什么
  • vs2012解决方案做网站百度账号怎么改名字
  • 制作微信公众的网站开发云浮新增确诊病例30例
  • 东莞品牌型网站建设网络营销的重要性与意义
  • 手机建站平台微点手赚seo顾问合同
  • 重庆企业官网设计重庆seo服务
  • 像淘宝类别网站怎么做三只松鼠搜索引擎推广
  • 上海做网站的网站推广营销是什么
  • 关联网站有那些制作网页
  • 做企业规划的网站线上广告平台
  • 重庆观音桥网站建设网页设计模板