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

采集电影做的网站网站建设中首页模板下载

采集电影做的网站,网站建设中首页模板下载,网站站长seo推广,湖北专业网站建设大全目录 1.题目2.思路3.代码实现(Java) 1.题目 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1&a…

目录

  • 1.题目
  • 2.思路
  • 3.代码实现(Java)

1.题目

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

示例 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

2.思路

(1)递归

(2)迭代

思路参考本题官方题解。

相关题目:
LeetCode_双指针_递归_简单_206.反转链表

3.代码实现(Java)

//思路1————递归
/*** 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 newHead = head.next;head.next = swapPairs(newHead.next);newHead.next = head;return newHead;}
}
//思路2————迭代
/*** 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 dummy = new ListNode(-1, head);ListNode p = dummy;while (p.next != null && p.next.next != null) {ListNode node1 = p.next;ListNode node2 = p.next.next;p.next = node2;node1.next = node2.next;node2.next = node1;p = node1;}return dummy.next;}
}
http://www.yayakq.cn/news/387097/

相关文章:

  • 网站开发 flex成都优化外包
  • 北京网站建设方案软件浙江嘉兴seo网站优化推广
  • 做一斗地主网站多少钱哪里有学计算机培训班
  • 小米网站设计上海专业商城建设
  • 克拉玛依商城网站建设平台百度搜索排名购买
  • 北京欢迎你网站建设wordpress必装插件
  • 北京房地产信息网企业网站优化公司哪家好
  • 东莞专业做网站优化网页qq登录保护功能怎么关闭
  • .net 做网站编程怎样自学
  • 网站 搜索怎么实现wordpress 电商 插件下载
  • 国外一个做同人动漫的网站网站建设设计风格如何与色彩搭配
  • 网站建设好学吗南阳网站搭建
  • 做自己的网站多少钱沈阳制作网站的公司有哪些
  • 怎么提升网站的流量吗微信代运营是什么意思
  • 动态图片素材网站失败营销案例100例
  • 小游戏网站模板知名企业名字
  • dede织梦仿站网站建设wordpress微信公众平台
  • 清河网站制作西安网站开发技术
  • 曰照网站小程序建设广州本地门户网站
  • 深圳网站seo建设多商户商城app开发
  • 电销外包怎么收费南通seo网站推广费用
  • 网站建设太金手指六六三十找代做海报的网站
  • 大气微电影类网站织梦模板完整版同一虚拟主机 2个网站
  • 做网站网站建设教程最新任免名单最新
  • 大型视频网站开发如何设计一个网页问卷
  • 北京推广网站珠海市网站建设公司
  • 微信导航网站如何建设wordpress 浏览量排序
  • 山西中小学网站建设易企秀可以做微网站吗
  • 网页设计与网站开发pdf网络服务提供者应当将该声明转送发出通知的权利人
  • 建立一个个人介绍的网站深圳市企业网络推广平台