「公開されたプログラミングのインタビュー」という本を読んでいて、次の質問は私にとって興味深いものでした。
文字列内の単語の順序を逆にする関数を作成します。たとえば、関数は文字列「Do or do not, there is no try.」を変換する必要があります。「やってみる。いいえ、ありません、するかするか」。すべての単語がスペースで区切られ、句読点を文字と同じように扱うと仮定します。
この画像は、アルゴリズムの設計を支援するために含まれています。
Javaでこれを実装する最も効率的な方法は何ですか?