leetcodeブラシタイトル・ノート(Golang) - 344リバース文字列。

344リバース文字列

文字列を反転させる機能を記述します。入力文字列は、文字の文字[]の配列として与えられます。

あなたはO(1)余分なメモリをインプレース入力配列を変更することでこれを行う必要があり、別のアレイのための余分なスペースを割り当てないでください。

あなたはすべての文字が印刷可能なASCII文字で構成想定することができます。

例1:

入力:[「H」、「E」、「L」、「L」、「O」]
出力:[「O」、「L」、「L」、「E」、「H」]
実施例2:

入力:[「H」、「」、「N」、「N」、「」、「H」]
出力:[「H」、「」、「N」、「N」、「」、 「H」]

func reverseString(s []byte)  {
	l := len(s)
	for i := 0; i < l/2; i++ {
		s[i], s[l-1-i] = s[l-1-i], s[i]
	}   
}
公開された165元の記事 ウォンの賞賛0 ビュー2880

おすすめ

転載: blog.csdn.net/weixin_44555304/article/details/104703367
おすすめ