码迷,mamicode.com
首页 > 其他好文 > 详细

反转单词

时间:2015-04-07 15:12:38      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

将一个字符串句子中的单词的顺序反转,其中单词由空格分开,标点当做字母处理。如,‘Die or live,it is a question.‘,反转应为‘question. a is it live, or Die‘。

如果用Python操作非常简单,如下:

def wordReverse(s):
    temp=s.split()#按空格分割
    temp.reverse()#列表反转
    rs= .join(temp)#空格连接
    return rs


if __name__ == "__main__":
    s=Die or live, it is a question.
    print wordReverse(s)

用C++、JAVA好像挺复杂,思想如下:

1.从后往前扫描、存储位置、向前复制

2.整体反转、单个反转

 

反转单词

标签:

原文地址:http://www.cnblogs.com/rgtv-wilkins/p/4398208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!