AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
后端岗位面试题
请实现重排链表:给定一个单链表 L0→L1→…→…
后端岗位面试题
更新 2026-08-05
请实现重排链表:给定一个单链表 L0→L1→…→Ln-1→Ln,将其重排为 L0→Ln→L1→Ln-1→L2→Ln-2→…(LeetCode Hot 100 原题)。
猫眼
后端开发
消费品/零售
编码实现
问题拆解
技术原理
考察说明
考察链表操作、双指针找中点、反转链表、合并链表
回答思路
说明使用快慢指针找到链表中间节点
正确反转后半部分链表
交替合并两个链表并处理节点指针
考虑链表长度、奇偶性及边界情况如空链表和单节点链表
换一题
上一题
布隆过滤器中如何添加一个元素?
下一题
实习中最有挑战的任务是什么?
本题还出现在
消费品/零售行业面试题
猫眼面试题