A:問題解決のためのアイデア
時間:(n)は、スペース:(1)
2:完全なコード例(C ++版、Java版)
C ++:
クラス解決{ パブリック: ボイド reverseString(ベクトル< CHAR >&S) { INT iは= 0、J = s.size() - 1 ; 用(; I <J、I ++、j-- ) { スワップ(S [i]は、S [J])。 } } }。
Javaの:
クラスソリューション{ 公共 ボイド reverseString(CHAR [] s)は { intは iは= 0、J = s.length- 1 。 用(; I <J、I ++、j-- ) { チャー一時= S [i]は、 S [i]は = S [J]。 S [J] = TEMP。 } } }