Leetcode Link: 344. 反转字符串 - 力扣(LeetCode)
题目
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O (1) 的额外空间解决这一问题。

[note] 不能使用
s[::-1]本题是原地,这个不是原地
解法一
思路:对向双指针
题解:
class Solution:
def reverseString(self, s: List[str]) -> None:
"""
Do not return anything, modify s in-place instead.
"""
pre = 0
tail = len(s)-1
while(pre <= tail):
s[pre], s[tail] = s[tail], s[pre]
pre += 1
tail -= 1