接外包,有相关需求的可以联系我:Telegram | Email

Reverse String

该文章创建(更新)于02/22/2022,请注意文章的时效性!

Desciption

Write a function that reverses a string. The input string is given as an array of characters s.

You must do this by modifying the input array in-place with O(1) extra memory.

Thought

Two Pointer

Code

class Solution:
    def reverseString(self, s: List[str]) -> None:
        """
        Do not return anything, modify s in-place instead.
        """
        # s.reverse()
        # The List Function is the easiest way
        slow = 0
        while(slow < len(s) - slow - 1):
            tmp = s[slow]
            s[slow] = s[len(s) - slow -1]
            s[len(s) - slow - 1] = tmp
            slow += 1


👇 Share | 分享 👇


要不赞赏一下?

微信
支付宝
PayPal
Bitcoin

版权声明 | Copyright

除非特别说明,本博客所有作品均采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。转载请注明转自-
https://www.emperinter.info/2022/02/22/reverse-string/


要不聊聊?

我相信你准备留下的内容是经过思考的!【勾选防爬虫,未勾选无法留言】

*

*



微信公众号

👉 NewsLetter ❤️ 邮箱订阅 👈

优惠码


阿里云国际版20美元
Vultr10美元
搬瓦工 | Bandwagon应该有折扣吧?
域名 | namesiloemperinter(1美元)