题目:旋转链表
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。
示例 1:
1 | 输入: 1->2->3->4->5->NULL, k = 2 |
1 |
|
复杂度分析
时间复杂度
遍历一次链表
- 时间复杂度:O(n)
空件复杂度
常量空间
- 空间复杂度:O(1)
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。
示例 1:
1 | 输入: 1->2->3->4->5->NULL, k = 2 |
1 |
|
遍历一次链表
常量空间
算法:删除链表节点
算法:合并k个有序链表