Cada una de ellas es útil, y dependiendo del contexto o de la dificultad del problema se usará una u otra, o incluso se combinarán varias a la vez.