auto commit

This commit is contained in:
CyC2018
2020-11-04 02:26:10 +08:00
parent 0ba07fb6e4
commit f97969e5ff
12 changed files with 78 additions and 66 deletions

View File

@ -1,6 +1,8 @@
# 58.1 翻转单词顺序列
[NowCoder](https://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3?tpId=13&tqId=11197&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking&from=cyc_github)
## 题目描述
[牛客网](https://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3?tpId=13&tqId=11197&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking&from=cyc_github)
## 题目描述
@ -14,9 +16,9 @@ Output:
## 解题思路
题目应该有一个隐含条件就是不能用额外的空间虽然 Java 的题目输入参数为 String 类型需要先创建一个字符数组使得空间复杂度为 O(N)但是正确的参数类型应该和原书一样为字符数组并且只能使用该字符数组的空间任何使用了额外空间的解法在面试时都会大打折扣包括递归解法
先旋转每个单词再旋转整个字符串
正确的解法应该是和书上一样先旋转每个单词再旋转整个字符串
题目应该有一个隐含条件就是不能用额外的空间虽然 Java 的题目输入参数为 String 类型需要先创建一个字符数组使得空间复杂度为 O(N)但是正确的参数类型应该和原书一样为字符数组并且只能使用该字符数组的空间任何使用了额外空间的解法在面试时都会大打折扣包括递归解法
```java
public String ReverseSentence(String str) {