Cómo hacer que el siguiente código sea mejor y más eficiente para el problema de invertir las palabras en la oración dada

No se la respuesta exacta. Pero sé cómo puedes llegar a tu respuesta.

El siguiente paso que necesita es medir el tiempo para muchas palabras y para diferentes palabras. Entonces puedes comparar soluciones.

Después de configurar un proceso de referencia. Necesita buscar en google ‘rendimiento de cadena inversa’. Y haga clic en el primer / segundo / tercer / … enlace, el primer enlace es ¿Cuál es el algoritmo más eficiente para revertir una cadena en Java?

Después de eso, puede intentar usar su punto de referencia para comparar la mejor solución con su solución.

Yendo más lejos, puede buscar en Google ‘cómo hacer una referencia en Java’, tal vez obtenga los métodos de los profesionales para hacer una referencia.

# Actualización

Me equivoqué en ese último párrafo, google para ‘benchmark string reverse java’, el primer enlace es gingi / reverse-benchmark.

Recursividad