Java | Leetcode Java题解之第328题奇偶链表

题目:

题解:

java 复制代码
class Solution {
    public ListNode oddEvenList(ListNode head) {
        if (head == null) {
            return head;
        }
        ListNode evenHead = head.next;
        ListNode odd = head, even = evenHead;
        while (even != null && even.next != null) {
            odd.next = even.next;
            odd = odd.next;
            even.next = odd.next;
            even = even.next;
        }
        odd.next = evenHead;
        return head;
    }
}
相关推荐
悟能不能悟26 分钟前
java实现一个操作日志模块功能,怎么设计
java·开发语言
caihuayuan51 小时前
[数据库之十四] 数据库索引之位图索引
java·大数据·spring boot·后端·课程设计
blammmp1 小时前
算法专题四:前缀和
java·开发语言·算法
饕餮争锋1 小时前
Spring普通配置类 vs 自动配置类-笔记
java·笔记·spring
Aimyon_361 小时前
Java复习笔记-基础
java·开发语言·笔记
望未来无悔2 小时前
系统学习算法:动态规划(斐波那契+路径问题)
java·算法
琢磨先生David2 小时前
Java 企业级开发设计模式全解析
java·设计模式
天上掉下来个程小白2 小时前
缓存菜品-04.功能测试
java·spring boot·缓存·微信小程序·需求分析·苍穹外卖
我是一只鱼02232 小时前
LeetCode算法题 (反转链表)Day17!!!C/C++
数据结构·c++·算法·leetcode·链表
Xiaohong07162 小时前
工程管理系统简介 工程管理系统源码 java工程管理系统 工程管理系统功能设计 从架构到实操
java·工程管理系统源码·企业工程管理系统源码