美文网首页
双指针 反转字符串

双指针 反转字符串

作者: ES_KYW | 来源:发表于2021-07-03 12:28 被阅读0次
    package main
    
    func main() {
        str := "asfdfe"
        println(str)
    
        ns := reverse_str(str)
        println(ns)
    
    }
    
    func reverse_str(str string) string{
    
        if (len(str) == 0){
            return ""
        }
    
        arr := []byte(str)
        
        left := 0
        right := len(arr) -1
    
        for left < right {
    
            arr[left],arr[right] = arr[right],arr[left]
            left ++
            right --
        }
    
        return string(arr)
    }
    // 输出
    asfdfe
    efdfsa
    

    相关文章

      网友评论

          本文标题:双指针 反转字符串

          本文链接:https://www.haomeiwen.com/subject/hnmuultx.html