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

做的好看的pc端网站南沙网站建设

做的好看的pc端网站,南沙网站建设,2345网站入口,php做网站目录结构大家好#xff01;我是曾续缘#x1f916; 今天是《LeetCode 热题 100》系列 发车第 30 天 链表第 9 题 ❤️点赞 #x1f44d; 收藏 ⭐再看#xff0c;养成习惯 两两交换链表中的节点 给你一个链表#xff0c;两两交换其中相邻的节点#xff0c;并返回交换后链表的头节点… 大家好我是曾续缘 今天是《LeetCode 热题 100》系列 发车第 30 天 链表第 9 题 ❤️点赞 收藏 ⭐再看养成习惯 两两交换链表中的节点 给你一个链表两两交换其中相邻的节点并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题即只能进行节点交换。 示例 1 输入head [1,2,3,4] 输出[2,1,4,3]示例 2 输入head [] 输出[]示例 3 输入head [1] 输出[1]提示 链表中节点的数目在范围 [0, 100] 内0 Node.val 100 难度 解题方法 这道题目要求将链表中相邻的节点两两交换并返回交换后的链表头节点。在不修改节点内部值的情况下完成交换。我们使用递归的方法解决 首先判断链表是否为空或只有一个节点如果是则直接返回原链表头节点因为无需进行交换。为了方便理解定义两个指针first 和 second分别指向当前需要交换的两个节点。接着是递归解决子问题递归调用 swapPairs 函数传入参数除了first 和 second的链表得到的是交换后的子链表的头结点也就是second的下一个结点。最后将 first 的 next 指针指向 second完成交换。返回交换后的链表头节点即 first 节点。 Code /*** 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 first head.next, second head;second.next swapPairs(head.next.next);first.next second;return first;} }
http://www.zqtcl.cn/news/314125/

相关文章:

  • wordpress 拿站网站制作北京海淀
  • 惠州网站建设行业wordpress文章阅读权限
  • 做地方网站需要什么部门批准网页版微信二维码
  • o2o网站运维建设方案宿州市网站建设
  • 上海网站排名优化公司马蜂窝是什么做的网站
  • 邢台网站建设网站淘宝小程序入口
  • 公司起名自动生成器网站优化方法
  • 太原网站开发团队wordpress 链接 插件
  • 阿克顿巴网站建设的目的智通人才招聘网
  • 网站快速优化成营销型网站制作
  • 网站建设mus18php 网站缓存文件
  • 建设企业网站企业网上银行助手下载泰安网签数据
  • 网站开发产权保护如何去掉2345网址导航
  • 网站数据库怎么备份自建网站步骤
  • 多语言版本的网站做网站西安
  • 蚌埠市住房建设部网站在线免费做网站
  • 天津网站建设网络企业网址模板
  • 如何做京东购物网站旅游前 做攻略有什么网站好用
  • 嘉兴网站推广优化公司wordpress显示系统
  • 网站建站定做空间里怎么放多个网站
  • 清远市企业网站seo联系方式深圳人才市场现场招聘信息
  • 网站制作在哪能看网站开发前台开发
  • 一般网站用什么数据库游戏源码搭建
  • 做国外搞笑网站上海建设工程网站
  • 泰州免费网站建站模板网站建设用python怎么样
  • 优秀作文网站都有哪些企业网站的开发与应用
  • 织梦做网站被告如何再工商局网站做设备抵押
  • 什么是自适应网站怎么做国际购物网站
  • 促销活动推广文案网站加alt属性对优化有影响吗
  • 平湖网站改版洛卡博网站谁做的