life02
C++博客
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
197 隨筆 :: 3 文章 :: 37 評論 :: 0 Trackbacks
<
2009年9月
>
日
一
二
三
四
五
六
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
8
9
10
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
(179)
android ndk開發(fā)(6)
(rss)
Android開發(fā)(71)
(rss)
android面試題(4)
(rss)
android模擬器學(xué)習(xí)(7)
(rss)
android組件學(xué)習(xí)(15)
(rss)
c++學(xué)習(xí)(9)
(rss)
laucher開發(fā)(轉(zhuǎn)載)(7)
(rss)
OGRE(1)
(rss)
筆試(24)
(rss)
簡歷(6)
(rss)
算法(7)
(rss)
游戲開發(fā)(3)
(rss)
源碼學(xué)習(xí)(19)
(rss)
隨筆檔案
(197)
2012年7月 (1)
2012年4月 (13)
2012年3月 (40)
2012年2月 (20)
2012年1月 (10)
2011年12月 (47)
2011年11月 (4)
2011年10月 (1)
2011年8月 (3)
2011年7月 (1)
2011年6月 (4)
2011年3月 (1)
2011年2月 (1)
2010年12月 (4)
2010年4月 (2)
2010年2月 (1)
2009年11月 (3)
2009年10月 (16)
2009年9月 (22)
2009年8月 (3)
文章分類
(1)
轉(zhuǎn)載--OGRE(1)
(rss)
文章檔案
(3)
2010年12月 (1)
2009年9月 (1)
2009年8月 (1)
收藏夾
(16)
c++游戲開發(fā)(2)
(rss)
筆\面試經(jīng)驗(5)
(rss)
筆試題(9)
(rss)
Android開發(fā)
Android 源碼
(rss)
feng88724(android)
get android source
Himi-android game
java-admin
Sunboy_2050的專欄
widebright的個人空間
八度空間 一點點技術(shù),一點點文藝
點點
愷風(fēng)(Wei)的專欄
思想實踐地
移動平臺碎碎念
c++blog——游戲
3d Game Walkman
AI_blog
AI-CODE.ORG
AI博客集合
A東亮——blog
賴勇浩的編程私伙局
牛蛙社團(tuán)隊
牽著老婆滿街逛
清源游民的網(wǎng)絡(luò)筆記本
王者風(fēng)范 浩蕩天下
業(yè)內(nèi)網(wǎng)面試筆試綜合版
游戲程序員養(yǎng)成計劃
重劍無鋒,大巧不工
c++學(xué)習(xí)
A老牛
c++虛函數(shù)
編程之美
QQblog
我想我是鳥
阿里巴巴
楊爭的專欄
筆試
技術(shù)網(wǎng)站
AIGameDev
android 學(xué)習(xí)視頻
(rss)
http://www.mars-droid.com/
Android開發(fā)指南中文版
C/C++ Reference
CSDN
Game Programming Wiki
GameDev.NET
linux學(xué)習(xí)
sourceforge.net
STL學(xué)習(xí)
STL中文站
軟件測試
數(shù)據(jù)結(jié)構(gòu)
游戲?qū)W習(xí)
游戲?qū)W習(xí)網(wǎng)站
搜索
最新評論
1.?re: Android開發(fā)多線程斷點續(xù)傳下載器 (轉(zhuǎn)載)
這個handler是不是只能放在外面?
還有哪些地方 。
--25Age
2.?re: An internal error occurred during: "Launching New_configuration"
這個問題,這樣解決不了?。。?!還有其他辦法木啊
--李大明
3.?re: Ubuntu 中學(xué)習(xí) C/C++ 編程基礎(chǔ)入門教程
fugkgfyuk
--46546416
4.?re: IconUtilities類的createIconBitmap方法分析
分析在哪里?
--bs
5.?re: android SD卡文件的讀寫(z轉(zhuǎn)載)
不錯,有幫助
--brief
閱讀排行榜
1.?類string的構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)和析構(gòu)函數(shù)(6509)
2.?Android中Context詳解 ---- 你所不知道的Context (轉(zhuǎn)載)(6340)
3.?RJ48線序及RJ48的自環(huán)線纜做法(6208)
4.?android控件詳解----TextView(轉(zhuǎn)載)(5454)
5.?canvas 里drawbitmap方法(5253)
評論排行榜
1.?如何判斷一點在三角形內(nèi)(轉(zhuǎn))(8)
2.?類string的構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)和析構(gòu)函數(shù)(4)
3.?深信服筆試(轉(zhuǎn))(4)
4.?筆試題(2)
5.?東南融通筆試題(轉(zhuǎn))(2)
字符串循環(huán)移位 - 編程珠璣的一道題(轉(zhuǎn))
//
編程珠璣 第二章 字符串string循環(huán)移位i位
//
eg "abcdefgh" 循環(huán)移位 3位 =》 "defghabc"
#include
<
iostream.h
>
#include
<
string
.h
>
char
*
string_cyclicshift_v2(
char
*
string
,
int
i )
{
char
ch;
int
exchange;
int
len;
exchange
=
0
;
len
=
strlen(
string
);
i
=
i
%
len;
if
(
0
==
i )
return
string
;
int
start_pos
=
0
;
while
( exchange
<
len )
{
char
ch
=
string
[start_pos];
int
currpos
=
start_pos;
int
nextpos
=
(len
+
currpos
+
i)
%
len;
while
( nextpos
!=
start_pos )
{
string
[currpos]
=
string
[nextpos];
++
exchange;
currpos
=
nextpos;
nextpos
=
(len
+
currpos
+
i)
%
len;
}
cout
<<
string
<<
endl;
string
[currpos]
=
ch;
++
exchange;
++
start_pos;
}
return
string
;
}
int
main()
{
char
string
[
7
]
=
{
'
a
'
,
'
b
'
,
'
h
'
,
'
d
'
,
'
h
'
,
'
s
'
}
;
cout
<<
string
<<
endl;
char
*
s;
s
=
string_cyclicshift_v2(
string
,
4
);
cout
<<
s
<<
endl;
return
0
;
}
要求時間復(fù)雜度空間復(fù)雜度都盡可能的低。
時間復(fù)雜度 O(n), 空間復(fù)雜度O(1),常量時間。
http://blog.csdn.net/zdl1016/archive/2009/09/21/4575309.aspx
posted on 2009-09-28 23:02
life02
閱讀(1214)
評論(1)
編輯
收藏
引用
所屬分類:
算法
評論
#
re: 字符串循環(huán)移位 - 編程珠璣的一道題(轉(zhuǎn))[未登錄]
2011-01-14 20:31
yy
for (int i = 0; i < str_len; i++)
new_str[i] = old_str[(i+offset)%len];
回復(fù)
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
字符串循環(huán)移位 - 編程珠璣的一道題(轉(zhuǎn))
堆排序
算法的力量(轉(zhuǎn)李開復(fù))---適合計算機(jī)專業(yè)新生
把整數(shù)分解為連續(xù)整數(shù)之和(轉(zhuǎn))
memcpy代碼
linklist 直接插入排序
shell排序
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © life02
日本精品久久久中文字幕
|
99久久精品国产高清一区二区
|
久久久无码精品午夜
|
亚洲精品tv久久久久
|
久久久久亚洲AV无码麻豆
|
丰满少妇人妻久久久久久4
|
国产精品亚洲美女久久久
|
少妇久久久久久被弄到高潮
|
国产成人精品久久免费动漫
|
久久精品国产亚洲Aⅴ香蕉
|
97久久超碰国产精品旧版
|
国产精品熟女福利久久AV
|
国产精品国色综合久久
|
日本精品一区二区久久久
|
久久ZYZ资源站无码中文动漫
|
狠狠色丁香婷婷综合久久来来去
|
老司机国内精品久久久久
|
精品国产乱码久久久久久呢
|
久久综合狠狠综合久久激情
|
久久亚洲精品中文字幕
|
久久国产免费直播
|
曰曰摸天天摸人人看久久久
|
久久香蕉超碰97国产精品
|
中文成人久久久久影院免费观看
|
久久青草国产精品一区
|
久久精品国产亚洲77777
|
久久综合久久美利坚合众国
|
综合久久一区二区三区
|
久久精品国产亚洲Aⅴ蜜臀色欲
|
97精品久久天干天天天按摩
|
欧美一区二区三区久久综合
|
久久这里只有精品首页
|
久久青青草视频
|
最新久久免费视频
|
麻豆精品久久久久久久99蜜桃
|
亚洲v国产v天堂a无码久久
|
久久激情五月丁香伊人
|
日本亚洲色大成网站WWW久久
|
精品综合久久久久久88小说
|
国产三级精品久久
|
曰曰摸天天摸人人看久久久
|