1、反转字符串
使用双指针法进行修改
class Solution:
def reverseString(self, s: List[str]) -> None:
"""
Do not return anything, modify s in-place instead.
"""
left = 0
right = len(s)-1
while left<right:
s[left],s[right]=s[right],s[left]
left+=1
right-=1
力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
此外,切片法和使用库函数同样值得学习:
s[:]=s[::-1]
2、反转字符串2