news 2026/4/18 11:54:14

2026年--Lc333-328. 奇偶链表(链表)--java版

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2026年--Lc333-328. 奇偶链表(链表)--java版

1.题目

2.思路

原地重排链表:

odd.next=even.next:跳过偶数,把下一个奇数连起来

even.next=odd.next:跳过奇数,把下一个偶数连起来

最后把奇数链尾接回 evenHead

3.代码实现

/** * 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; } * } */classSolution{publicListNodeoddEvenList(ListNodehead){//如果是空链表,直接返回if(head==null){returnhead;}ListNodeevenHead=head.next;//2ListNodeodd=head;//1ListNodeeven=evenHead;//2while(even!=null&&even.next!=null){//1、2、3、4、5//奇数的下一位指向相邻偶数的下一位odd.next=even.next;//第一轮:[1,3]//第二轮:[1,3,5]odd=odd.next;//第一轮:存放临时变量3, odd 指针前进到新的尾部[3]//第二轮:存放临时变量5,odd指针前进到新的尾部[5]even.next=odd.next;//第一轮:[2,4]//第二轮:[null]even=even.next;//第一轮:存放临时变量4, 指针前进到新的尾部[4]//第二轮:[null],跳出循环}// 把奇数链尾接上偶数链头[5->2]odd.next=evenHead;returnhead;}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:55:28

【ITK手册006】itk::Point 深度解析与实用指南

【ITK手册006】itk::Point 深度解析与实用指南 0. 概述 在 ITK (Insight Segmentation and Registration Toolkit) 的几何框架中,itk::Point 是最基础的类之一。它用于表示 n 维欧几里得空间中的一个静态位置(坐标)。 与 itk::Vector&#xf…

作者头像 李华
网站建设 2026/4/18 5:41:48

论文写作隐藏技巧:7款AI神器5分钟生成3万字+真实参考文献揭秘

开头:90%的学生不知道的论文“黑科技”,导师私藏的学术加速密码 你是否经历过: 对着空白文档熬到凌晨3点,初稿还停留在“研究背景”?导师的修改意见像“天书”,改了3遍还是被打回?查重报告飘红…

作者头像 李华
网站建设 2026/4/17 12:06:44

MySQL 篇 - Java 连接 MySQL 数据库并实现数据交互

在现代应用中,数据库是不可或缺的一部分。Java 作为一种广泛使用的编程语言,提供了丰富的 API 来与各种数据库进行交互。本文将详细介绍如何在 Java 中连接 MySQL 数据库,并实现基本的数据交互功能。 一、环境准备 1.1 安装 MySQL 首先&am…

作者头像 李华
网站建设 2026/4/18 8:55:06

10347_基于Springboot的新疆旅游管理系统

1、项目包含项目源码、项目文档、数据库脚本、软件工具等资料;带你从零开始部署运行本套系统。2、项目介绍随着社会经济水平不断地提高,人们的生活条件也越来越好,除了注重日常的吃穿用度之外,越来越多的人开始去到别的城市旅游&a…

作者头像 李华
网站建设 2026/4/18 8:55:40

CES观察丨从个人AI到物理AI,高通的AI战略跃迁

文|刘俊宏编|王一粟每年CES最大的看点,还得是消费电子领域中各种各样的“怪东西”。2026年的CES,也充满了各种奇思妙想的AI硬件。能记忆并提供情绪价值的AI相机、监控用户情绪的AI吊坠、能根据用户情绪显示画面的AI相框、AI指导用…

作者头像 李华
网站建设 2026/4/16 12:25:37

【毕业设计】基于python深度学习算法训练数字识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华