反转句子中的单词
来源:互联网 发布:mac上safari打不开网页 编辑:程序博客网 时间:2024/05/01 19:41
题目:单词翻转。输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如,输入“I am a student.”,则输出“student. a am I”。
public static void reverseWord( char[ ] s,int start,int end ){
char temp;
while(start < end){
temp = s[start];
s[start] = s[end];
s[end] = temp;
}
}
public static void reverseSentense(char[] s){
int len = s.length;
int start = 0,end = 0;
reverseWord(s,0,len-1);
while(start < len){
if(s[start] == ' ' ){
start++;
end++;
continue;
}else if(s[end] == ' ' || end == len ]){
reverseWord(s,start,end-1);
strat = end;
}else{
end++;}
}
}
参考:http://www.cnblogs.com/remlostime/archive/2012/11/23/2784133.html
0 0
- 反转句子中的单词
- 反转句子中的单词
- 反转句子中的单词顺序
- 反转句子中的单词 算法
- 反转英语句子中的单词顺序
- 将句子中的单词位置反转
- 按照单词反转句子
- 反转句子单词顺序
- 句子反转,单词不反转
- 字符串反转--句子反转和单词反转
- [每日练习]C编程实现句子中的单词反转
- 反转句子的单词顺序
- 反转英文句子内单词
- 复习数据结构和算法02-反转句子中的单词的顺序(单词中字符顺序不变)
- java算法实现"输入一个英文句子,反转句子中的单词顺序,但单词内字符的顺序不变"
- 逆转句子中的单词
- 反转句子中单词的顺序。
- 算法学习三----句子单词反转
- Lisp学习3
- HDU 2188-悼念512汶川大地震遇难同胞――选拔志愿者(巴什博奕)
- solr配置中文分词
- 工作笔记——客户端界面展开与服务器联调关系
- cocos2d-js游戏设计中常用函数
- 反转句子中的单词
- Cocos2d-x 3移动游戏编程
- 八大排序算法
- FFmpeg源代码结构图 - 解码
- 每周分享【第一期】总结
- Ubuntu:NO_PUBKEY(找不到公钥)问题的解决办法
- APP适配IOS8,iPhone6和Plus截图简要说明
- Android生成指定多少位的随机数
- Oracle DDL,DML,DCL,TCL 基础概念