添加 541.反转字符串II C语言版本

This commit is contained in:
hs-zhangsan
2022-02-18 17:03:41 +08:00
parent 5775f12a62
commit 6cb2076827

View File

@ -98,8 +98,31 @@ public:
## 其他语言版本 ## 其他语言版本
C
```c
char * reverseStr(char * s, int k){
int len = strlen(s);
for (int i = 0; i < len; i += (2 * k)) {
//判断剩余字符是否少于 k
k = i + k > len ? len - i : k;
int left = i;
int right = i + k - 1;
while (left < right) {
char temp = s[left];
s[left++] = s[right];
s[right--] = temp;
}
}
return s;
}
```
Java Java
```Java ```Java
//解法一 //解法一
class Solution { class Solution {