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

题目:

题解:

Go 复制代码
func oddEvenList(head *ListNode) *ListNode {
    if head == nil {
        return head
    }
    evenHead := head.Next
    odd := head
    even := evenHead
    for even != nil && even.Next != nil {
        odd.Next = even.Next
        odd = odd.Next
        even.Next = odd.Next
        even = even.Next
    }
    odd.Next = evenHead
    return head
}
相关推荐
蛋蛋的就会顺顺的6 小时前
hot100 p0——栈,贪心算法,动态规划
java·前端·javascript·算法·leetcode·力扣
Navigator_Z8 小时前
LeetCode //C - 1291. Sequential Digits
c语言·算法·leetcode
0+11113 小时前
算法 --栈
算法·leetcode
圣保罗的大教堂14 小时前
leetcode 3723. 数位平方和的最大值 中等
leetcode
浅念-15 小时前
动态规划:线性DP——多状态DP与子数组专题笔记
c++·笔记·算法·leetcode·职场和发展·动态规划·力扣
紫洋葱hh16 小时前
Go 入门基础:类型、变量与运算符
开发语言·后端·ai·golang
学电子她就能回来吗17 小时前
LeetCode Hot 100|滑动窗口专题零基础学习笔记
笔记·学习·leetcode
拾饵94218 小时前
面试回答整理(Q1–Q3)
leetcode
codeejun18 小时前
每日一Go·MySQL-7、MySQL 核心原理全景图谱
开发语言·mysql·golang
虚无的纽扣18 小时前
【力扣刷题】第四天:三数之和、四数之和
算法·leetcode·职场和发展