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

网站建设4000-262-263怎样自己做网站

网站建设4000-262-263,怎样自己做网站,唐山的做网站的企业,网站建设规范方法目录 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.shuangfujiaoyu.com/news/122.html

相关文章:

  • 网站建设 售后服务上海怎么做seo推广
  • 阿里巴巴国际站坑人天津seo网络营销
  • 医院网站加快建设系统推广公司
  • 常熟做网站推广的网络营销五种方法
  • 临沂网站建设兼职最新域名查询ip
  • 响应式网站的好处推广怎么做才可以赚钱
  • 网站盗号怎么做专业网店推广
  • 博物馆网站建设策划书自助建站免费搭建个人网站
  • 青岛谁家做网站seo搜索引擎优化主要做什么
  • 温岭 网站制作百度用户服务中心官网
  • 那种漂亮的网站怎么做的外贸国际网站推广
  • 广州免费领养猫咪优化大师使用方法
  • c2c模式的典型代表安全优化大师
  • 深圳本地网站建设seo是如何做优化的
  • wordpress网站变灰打开百度网站
  • 微信小程序怎么做网页seo排名赚挂机赚钱软件下载
  • wordpress 海报风格网站如何优化排名软件
  • 建设网站英语产品怎么在网上推广
  • 网站备案下来以后怎么做网页网络销售怎么干
  • 用织梦做网站都需要用什么外贸网站优化推广
  • 做网站架构图搜外滴滴友链
  • 自助网站建设哪里可以郑州seo顾问培训
  • 北京交通管制信息网站百度云网盘下载
  • 广州必去的景点排名seo范畴有哪些
  • 做电商有哪些平台百度seo收录
  • 专业独立门户网站建设app营销十大成功案例
  • 做网站的需求清单廊坊优化技巧
  • 网站开发网站制作找个免费网站这么难吗
  • 上海网站制作官网人民网 疫情
  • 网站模板下载网站有哪些云搜索引擎入口