力扣61

比较简单,别那么傻每次都交换,先往后找到该去的位置,截成两段,直接对调
1 | public ListNode rotateRight(ListNode head, int k) { |
1707 ms 37.8 MB Java
优化一下,别那么傻,k可能很大,头尾循环1000多次…,直接循环一次,得出链表的大小,然后k % count即可得到该去的位置了
1 | public ListNode rotateRight(ListNode head, int k) { |

其他链表类型的题目点击这里
力扣61

比较简单,别那么傻每次都交换,先往后找到该去的位置,截成两段,直接对调
1 | public ListNode rotateRight(ListNode head, int k) { |
1707 ms 37.8 MB Java
优化一下,别那么傻,k可能很大,头尾循环1000多次…,直接循环一次,得出链表的大小,然后k % count即可得到该去的位置了
1 | public ListNode rotateRight(ListNode head, int k) { |

其他链表类型的题目点击这里
Update your browser to view this website correctly. Update my browser now