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
双指针 反转字符串
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 题目大意 编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例1: 输入: "hello"输出: "ho...