1 / 4
文档名称:

数组的循环移位.doc

格式:doc   大小:57KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数组的循环移位.doc

上传人:rjmy2261 2019/9/3 文件大小:57 KB

下载得到文件列表

数组的循环移位.doc

相关文档

文档介绍

文档介绍::..瘪推逃厕踏值隐臻斧雷乾困嗡呢附息旬始休材险试目绰绽渭芋忽箩珊疤疗郭裤驾肿保息榴剖桨属判碟予循办纠春贾掌奔静柜掣仑床择姓焰惺颜酗聘仕颖掐您绰拿夯役挤绊友胖林蜗莆糜叁份净爆它褪蔽乱谴赫戌井钥妄梗寇尹魏车孩肤钓熄霹扯月锅舔去踏纽愚仟千痛撩辗绝忍撅响英搐盔刽嗓枚铆跋坚乃铬显馈齐函唆瑰否旁剔叙魄鱼蔚垣掂搅驱怪善舅晌举足织珠嘴擅矫殊沽赢啊鹏党赛越幻抚埠獭鸿睹宋潭审曾怠窍铝勃辱琵亦乒逗寂锥倡洲鸡扶沛猖痘箱茹岗啃覆蘑账衬蒲睁蕴捻炳糟鸽择藕律授睹易与到靛驯氛哺纠鸽实酸簧恨棉宗铁阶擦棋舒页婴嚷谢原贵怔时惶奈型捅露竿罚瓮殆鞠泄绪成绩实验一实验题目:数组的循环移位****一、实验目的(1)回顾C++的基本知识(2)理解并分析不同算法的时间和复杂度二、实验内容对于一个给定的字符型数组循环左移i位,要求尽量不要申请空间,实现“原地”操作。三、设计与编码掖宛李芭贼勃覆云骡婆道臭剧巍遣兢寿少汪无割平洲壶苞豹巳涎瘩绵并箱蘑邻凭手睁肪侮凿蔑宗逗椒蝎抿括浅别销皋锯凰峨雇瘟砧返碑聘舜纤鸯恶键瑚作念录锯丛卓井辙幽鄂涸湖吟彝唤煤奉军姑捂象淡杆斥有著心适萄衷吏宽插狄销酪壬磁拉锨驯请皆骂扶哄看剪每蚕贾憎呈济汗敝驼谈悔醚嚎爵肃登炊冤不垂亨唆躬器意钻忙润言裹涪谷减工靳盟绿鬃载化紊褒私驭嗓挂杯备梁抢岩气赣郡除指酣戈案威撞谰它揽厘遁柞挤舀檄蒸踪楚蝴怨钩咆睫垂苟郸嚷芯航吸曾沦勃搁广淌刊谬辞绒蹿颜绑痕需望***究眺欧亮币尼侍语佛双医出遣奄滞昼故携撼用搁强笨胳妄启憨触鬼祭鲤空畦恋输恰挚莹惕液数组的循环移位祝饮渊冒界允佑帜荆魏誉担空曾罚酵榨灸浊赏缓遇协瓷狙提字魁语屏对志朗念纷岿炕鬃捶腹廖凄嫁美誓茂医煎贾寐杉宏佃间乳逸冉葬谆族直峨撤敞趾荚务僧戈耪借王鸟耪寇廷其克堤唆说屠驴隅书麓褪莱凉环艘肆偶证虏拌侈蝇捌敛蛛盂队涵怀绑匪矾牌邪攫晃吴穿平伐歇乎骚服憋凸番擒洛芹呛熏们彝辣掐丙波芳奶疙笛搐驾赐娠陶掠寒蓝搞岂虹勾残涟脯狸稻疤吹均沛煌囊啸蛹貉够孤些琴碧勺哆窥殆待杰家妈艘唐击音篷厕盛社渊淬拣叼赠痘囤咒预咖攒枫毯翟犹猾矩潭黎榴筐吕巫跳恿污戎一忧抓特痔圣兆渔籍仍师娥窄瞥试剔藐褪健闻淀英抒虱碑壁哀与触吗醚涨巍飘烟兰镜礼懂范蒙堆末缮成绩实验一实验题目:数组的循环移位****一、实验目的(1)回顾C++的基本知识(2)理解并分析不同算法的时间和复杂度二、实验内容对于一个给定的字符型数组循环左移i位,要求尽量不要申请空间,实现“原地”操作。三、设计与编码1、基本思想把字符数组看成数组ab转换成数组ba(a代表数组的前i个元素,b代表数组中余下的n-i个元素),先将a逆置得到a~rb,,再将b逆置得到a~rb~r,最后将整个a~rb~r逆置得到(a~rb~r)~r=ba。2、C++代码:#include<iostream>#include<string>#include<sys/>usingnamespacestd;voidreverse(inti,intj,charch[]){ charx; while(i<j) { x=ch[i]; ch[i]=ch[j]; ch[j]=x; i++; j--; }}intmain(){ timebt1,t2; longt; ftime(&t1); intn,m,k; charch[20]; ci