现在的位置: 首页 > 综合 > 正文

数组循环移位O(n) AND 按单词反转字符串

2014年02月15日 ⁄ 综合 ⁄ 共 1557字 ⁄ 字号 评论关闭

编程珠玑I第2版 P14

数组循环移位即求:

AB=>BA

A、B为2个向量

而BA=(ArBr)r,r为对向量颠倒

 

 

按单词反转字符串,即:

输入:Rose is red.

输出:red. is Rose

即:

AB...XYZ=>ZYX...BA

A,B....均为一个向量(字符串中即为单词、空格符)

ZYX...BA=(ArBr...XrYrZr)r,r为向量颠倒

由于空格符如space,/t等是否颠倒对显示出来的效果无影响,所以不错颠倒的处理

抱歉!评论已关闭.