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

链表系列一>两两交换链表中的结点

目录

  • 题目:
  • 解析:
  • 代码:

题目:

链接: link
在这里插入图片描述

解析:

这里是引用

代码:

/*** 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 = new ListNode(0);newHead.next = head;ListNode prev = newHead;ListNode cur = prev.next, next = cur.next,Nnext = next.next;while(cur != null && next != null){//交换节点prev.next = next;next.next = cur;cur.next = Nnext;//交换之后继续往后走prev = cur;cur = Nnext;if(cur != null)next = cur.next;if(next != null)Nnext = next.next;}return newHead.next;}
}

相关文章:

  • #什么是爬虫?——从技术原理到现实应用的全面解析 VI
  • Java集成Redisson实现分布式锁(实战)
  • 热带气旋【CH报文数据插值】中央气象台-台风路径数据每小时插值
  • 【EDA】Multi-Net Routing(多网布线)
  • 【计算机视觉】CV实战项目 - 深入解析基于HOG+SVM的行人检测系统:Pedestrian Detection
  • 写在后面的话
  • 11.AOP开发
  • BS客户端的单点登录
  • 东南亚与中东小游戏市场出海调研报告
  • 7.0 sharpScada的sql数据的安装
  • 如何解决windows端口被占用
  • Kubernetes 节点 Not Ready 时 Pod 驱逐机制深度解析(下)
  • Java—— 常见API介绍 第四期
  • 【多目标进化算法】常见多目标进化算法一览
  • IP查询专业版:支持IPv4/IPv6自动识别并切换解析的API接口使用指南
  • C++ (STL,顺序容器,关联容器,容器适配器)
  • markdown自动标题序号,标题序号,目录处理
  • 软件设计模式与体系结构:基于Java实现管道-过滤器架构
  • RunnerGo API性能测试实战与高并发调优
  • SQL Server 2019 安装与配置详细教程
  • 对排出黑烟车辆出具合格报告,广州南沙一检测公司被罚十万元
  • 政治局会议:优化存量商品房收购政策,持续巩固房地产市场稳定态势
  • 福耀科技大学发布招生章程:专业培养语种为英语,综合改革省份选考需含物化
  • 巴基斯坦最近“比较烦”:遣返阿富汗人或致地区局势更加动荡
  • 民政部党组成员、中国老龄协会会长刘振国任民政部副部长
  • 商务部召开外资企业圆桌会