vcfly
2008, go to hell!
C++博客
首页
新随笔
联系
聚合
管理
随笔-6 评论-4 文章-0 trackbacks-0
algorithm
数组 循环位移 或 循环移动 (左移 或 右移) K位(转移自博客园)
摘要: 指定一个数组,比如整数或字符串, 长度为N, 将其循环右移K位.
以下是我的解法: 只需要遍历一次数组即可. 空间复杂度是o(1), 时间复杂度是o(N).
不同于其他的解法: 1) 不需要求GCD(N,K) 2)不需要遍历2遍数组(STL源码中的reverse算法)
阅读全文
posted @
2008-12-30 19:50
vcfly 阅读(3537) |
评论 (2)
编辑
Becoming myself only when coding
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
(7)
algorithm
(1)
c/c++
(2)
thought(1)
VC
(3)
随笔档案
(6)
2008年12月 (6)
Kaka
Favorite
搜索
最新评论
1. re: 数组 循环位移 或 循环移动 (左移 或 右移) K位(转移自博客园)
学这个会死人的,超难啊~~~
--减肥中的小朋友
2. re: 数组 循环位移 或 循环移动 (左移 或 右移) K位(转移自博客园)
C语言真的挺难学,我肯定会挂科!
--ruory
3. re: 我以前写的一个扩展的CSplitter类(转移自博客园)[未登录]
@pdkui: :)
--vcfly
4. re: 我以前写的一个扩展的CSplitter类(转移自博客园)
右键点击箭头图标,改变收缩的方向.
--pdkui
阅读排行榜
1. 数组 循环位移 或 循环移动 (左移 或 右移) K位(转移自博客园)(3537)
2. 一道逻辑推理题: 猜生日(转移自博客园)(560)
3. 我以前写的一个扩展的CSplitter类(转移自博客园)(435)
4. 手痒,写了个简单的便笺条程序(转移自博客园)(379)
5. 理解性记忆const修饰普通变量和指针的新思路(转移自博客园)(342)
评论排行榜
1. 我以前写的一个扩展的CSplitter类(转移自博客园)(2)
2. 数组 循环位移 或 循环移动 (左移 或 右移) K位(转移自博客园)(2)
3. 理解性记忆const修饰普通变量和指针的新思路(转移自博客园)(0)
4. 便笺条改进版,重新上传!(转移自博客园)(0)
5. 手痒,写了个简单的便笺条程序(转移自博客园)(0)