LeetCode 557. Reverse Words in a String III
来源:互联网 发布:淘宝客服招聘真假 编辑:程序博客网 时间:2024/05/19 18:46
557. Reverse Words in a String III
Description
Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.
ExampleInput: "Let's take LeetCode contest"Output: "s'teL ekat edoCteeL tsetnoc"Note: In the string, each word is separated by single space and there will not be any extra space in the string.
Solution
// 题目意思就是将用空格间隔的各个单词逆转过来//我起初一直tle超时,后来发现根源在循环终止条件 i<=strlen(s) 这是我一个有时考虑有有时不考虑的一个问题,如果这么写的话,每次循环都会判断,非常浪费时间//思路就是每次碰到间隔符或者结束符,就把之前的一个单词逆转过来,代码如下char* reverseWords(char* s) { int begin = 0,len = strlen(s); for (int i = 0;i <= len;i++) { //就是这里,不要写成i <= strlen(s); if (s[i] == ' ' || s[i] == '\0') { int temp = i - 1; while (begin < temp) { char t = s[begin]; s[begin] = s[temp]; s[temp] = t; begin++; temp--; } begin = i + 1; } } return s;}
阅读全文
0 0
- leetCode---Reverse Words in a String III
- leetcode-Reverse Words in a String III
- Reverse Words in a String III(leetcode)
- leetcode题解-151. Reverse Words in a String && 557. Reverse Words in a String III
- Leetcode-557. Reverse Words in a String III
- 【Leetcode】557. Reverse Words in a String III
- leetcode 557. Reverse Words in a String III
- LeetCode之路:557. Reverse Words in a String III
- Leetcode 557. Reverse Words in a String III
- LeetCode 557. Reverse Words in a String III
- leetcode 557. Reverse Words in a String III(easy)
- [LeetCode]557. Reverse Words in a String III
- [leetcode] 557. Reverse Words in a String III
- leetcode 557. Reverse Words in a String III
- [leetcode]: 557. Reverse Words in a String III
- LeetCode 557. Reverse Words in a String III
- [leetcode]557. Reverse Words in a String III
- [leetcode: Python]557. Reverse Words in a String III
- BZOJ-3687 Bitset运用
- Unknown column 'xxx' in 'field list'
- struts2中Action配置之通配符配置
- (29)成员定义在类中,定义在接口中,如何选择
- java 日期Date和字符串相互转换
- LeetCode 557. Reverse Words in a String III
- js获取设置元素属性
- 百度AI大会的一些想法,了解DuerOS、Amazon Alexa和Echo
- poj2431
- 巧用C语言中的条件编译
- List<JSONObject>和JSONArray
- 《飞猪规则》 第六章 用车类商品发布规范
- Android数据库GreenDao2.1使用和缺陷
- 非必要不提供默认构造函数