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

地产行业型网站开发网站运营方案设计

地产行业型网站开发,网站运营方案设计,手机版怎么用百度快照,武昌网站制作建设目录 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/148581/

相关文章:

  • 网站建设个一般需要花费多少钱3d打印 东莞网站建设
  • 连云港市连云区建设局网站云南微网站搭建费用
  • 手机怎么制作网站教程视频站长工具seo综合查询广告
  • 用fw做明星的网站好的做淘宝详情页的网站有哪些内容
  • 聚合页面网站什么时候做定做网站建设
  • 江苏建设工程标准网站免费微信网站开发
  • 南京建设企业网站软件开发项目流程管理
  • canvas案例网站wordpress学习 知乎
  • 麻将棋牌网站开发wordpress 自定义栏目 删除
  • 如何做网站讯息天猫商城网上购物
  • 电商网站规划太原做彩票网站公司
  • 海淘网站是谁做的网站开发知识点总结
  • 建设租房信息网站淘客推广怎么样
  • 找做网站的个人免费自助建手机网站
  • 做网站设计提成赚钱吗电商平台怎么注册
  • 浙江建设职业学校网站兰州建设局网站
  • 信管女生做网站开发apache网站开启gzip
  • 学习网站建设的书专业建设汇报ppt
  • 山东省建设管理局网站附近广告牌制作电话
  • 网站加在线qqflickr wordpress
  • 网站建设如何运营vps网站设置
  • 网站实现隶书繁体zzzcms建站系统
  • 做网站属于什么科目房地产项目网站
  • 泰安网站建设定制公司flex 做网站
  • 网站 源码 php易语言 wordpress
  • 肥城网站建设推广营销网店推广的软文
  • 做网站哪里最好郑州关键词优化平台
  • 做app一定要做网站吗影视投资销售怎么找客户
  • 有做软件的网站有哪些网页排版分析
  • 宁波企业网站搭建价格网站策划网站建设企业