掘友等级
获得徽章 0
拼多多招golang开发工程师,要求基础扎实,三年以上工作经验,一年以上golang经验,WeChat:u_nknow
61.旋转链表
难度:中等
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。
例1:
输入: 1->2->3->4->5->NULL, k = 2
输出: 4->5->1->2->3->NULL
解释:
向右旋转 1 步: 5->1->2->3->4->NULL
向右旋转 2 步: 4->5->1->2->3->NULL
例2:
输入: 0->1->2->NULL, k = 4
输出: 2->0->1->NULL
解释:
向右旋转 1 步: 2->0->1->NULL
向右旋转 2 步: 1->2->0->NULL
向右旋转 3 步: 0->1->2->NULL
向右旋转 4 步: 2->0->1->NULL
思路:见图。
今日份歪歪
今日份歪歪
歪歪好可爱
「每天一点点🕐」【Git二分法】N久没改过的功能突然出问题了?想找到首次引入错误的commit好难。 只会用git reset commitId --hard跑代码看效果,一点一点手动找?
其实git有自带“二分法”定位问题,基本命令只有4句:
$ git bisect start [终点commit id] [起点commit id]
$ git bisect good
$ git bisect bad
$ git bisect reset
具体实现见下图。
下一页