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

双指针 反转字符串

作者: 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