题目链接:LeetCode 344. 反转字符串
题意:
输入一个字符串,将其在原地进行反转。
解题思路:
对于字符串,我们定义两个指针(也可以说是索引下标),一个从字符串前面,一个从字符串后面,两个指针同时向中间移动,并交换元素。
完整代码如下:
func reverseString(s []byte) {
// 原地反转字符串
// 双指针,一个从左往右,另一个从右往左
for i,j:=0,len(s)-1; i < j; i,j = i+1,j-1{
s[i],s[j] = s[j],s[i]
}
}
标签:反转,原地,344,字符串,LeetCode,指针
From: https://www.cnblogs.com/lxing-go/p/17387919.html