逆置数组内的字符串

2016-11-04 19:29 阅读 322 次 评论 0 条

00:00/00:00
 

逆置数组内的字符串

题目:写一个函数,将字符串翻转,翻转方式如下:“I am a student”反转成“student a am I”,不借助任何库函数,要求单词内字符的顺序不变,句子中单词以空格符隔开。

思路:我先总体的说一下逆置的思路。比如 I am  a student.这个字符串,逆置后的结果应该为student a am I,但是中间是有其他变化的,比如这个字符串,要想得到最终的结果,那么首先要讲原字符串转化成 tneduts a ma I,然后在得到最终的结果。得到全翻转的字符串后,在根据空格这个条件来分离每个子字符串,两个空格之间的字符串在进行逆置,直到遍历完所有的子字符串。

 

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:逆置数组内的字符串 | 术与道的分享
分类:编程素养 标签:,
1024do.com导航_术与道导航平台

发表评论


表情