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
}
相关推荐
我是唐青枫2 小时前
如何用Go写一个benchmark 解析器及Web UI 数据可视化?
golang
不吃洋葱.2 小时前
力扣448.找到数组中所有消失的元素
数据结构·算法·leetcode
东方窅瞳3 小时前
Bash语言的哈希表
开发语言·后端·golang
编程绿豆侠6 小时前
力扣HOT100之链表:138. 随机链表的复制
算法·leetcode·链表
东方醴歌7 小时前
VMware安装飞牛私有云fnOS并挂载小雅Alist实现异地远程访问
开发语言·后端·golang
LuckyLay8 小时前
LeetCode算法题(Go语言实现)_39
算法·leetcode·golang
Tisfy8 小时前
LeetCode 2843.统计对称整数的数目:字符串数字转换
算法·leetcode·字符串·题解
东方醴歌9 小时前
本地搭建直播录屏应用并实现使用浏览器远程控制直播间录屏详细教程
开发语言·后端·golang
ILHONG9 小时前
码云如何构建自己的golang内源包
开发语言·后端·golang
一只_程序媛9 小时前
【leetcode hot 100 300】最长递增子序列
算法·leetcode·职场和发展