替换图片链接

This commit is contained in:
programmercarl
2025-03-17 15:52:23 +08:00
parent 91e7dab72c
commit 86a0208485
216 changed files with 813 additions and 813 deletions

View File

@@ -40,16 +40,16 @@ fgabcde
本题中我们需要将字符串右移n位字符串相当于分成了两个部分如果n为2符串相当于分成了两个部分如图 length为字符串长度
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231106170143.png)
![](https://file.kamacoder.com/pics/20231106170143.png)
右移n位 就是将第二段放在前面第一段放在后面先不考虑里面字符的顺序是不是整体倒叙不就行了如图
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231106171557.png)
![](https://file.kamacoder.com/pics/20231106171557.png)
此时第一段和第二段的顺序是我们想要的但里面的字符位置被我们倒叙那么此时我们在把 第一段和第二段里面的字符再倒叙一把这样字符顺序不就正确了 如果
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231106172058.png)
![](https://file.kamacoder.com/pics/20231106172058.png)
其实思路就是 通过 整体倒叙把两段子串顺序颠倒两个段子串里的的字符在倒叙一把**负负得正**这样就不影响子串里面字符的顺序了
@@ -80,7 +80,7 @@ int main() {
可以的,不过,要记得 控制好 局部反转的长度,如果先局部反转,那么先反转的子串长度就是 len - n如图
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20231106172534.png)
![](https://file.kamacoder.com/pics/20231106172534.png)
代码如下: