1 | 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 |
年轻人不讲武德
不使用链表直接修改,而是用类似于桶排序的方法搞
1 |
|
官方题解
将尾节点与头节点相连接,新的链表头在位置 $n-k$ 处,其中 $n$ 是链表中点的个数,新的链表尾就在头的前面,位于位置 $n-k-1$.
当 $k$ 大于等于链表长度的时候 $k = (k // n) * n + k % n$
1 |
|
参考文献
1 | 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 |
年轻人不讲武德
不使用链表直接修改,而是用类似于桶排序的方法搞
1 |
|
将尾节点与头节点相连接,新的链表头在位置 $n-k$ 处,其中 $n$ 是链表中点的个数,新的链表尾就在头的前面,位于位置 $n-k-1$.
当 $k$ 大于等于链表长度的时候 $k = (k // n) * n + k % n$
1 |
|
参考文献
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true