LeetCode第二十五题
¶题目描述
给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。
k 是一个正整数,它的值小于或等于链表的长度。
如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。
1 | 示例: |
¶代码
¶超时的版本
分析愿原因为引入了统计长度的代码和两个多次循环重复
1 | # Definition for singly-linked list. |
¶改正版本
去掉了一重循环,变成交换次序的操作了。
1 | # Definition for singly-linked list. |