leetcode 344

分治法 反转字符串

    def reverseString(self,s):
        l=len(s)
        if l<2:
            return s
        return self.reverseString(s[l//2:])+self.reverseString(s[:l//2])

常规方法

    def reverseString_2(self,s):
        l=len(s)
        s1=list(s)
        i,j=0,l-1
        while i<j:
            s1[i],s1[j]=s1[j],s1[i]
            i+=1
            j-=1
        return ''.join(s1)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容