Java - somme Maximale dans le chemin d'accès par le biais d'un tableau 2D

Fondamentalement, j'ai un problème qui va quelque chose de similaire à ceci:

Il y a un jardin de plants de fraises représenté par un 2D, matrice carrée. Chaque plante(chaque élément) a un certain nombre de fraises. Vous commencez dans le coin supérieur gauche de la matrice, et vous ne pouvez déplacer vers la droite ou vers le bas. J'ai besoin de concevoir une méthode récursive pour calculer les chemins à travers le jardin, et puis la sortie que l'on donne de la plupart des fraises.

Je pense que j'ai une compréhension de vraiment vraiment simple les problèmes de la récursivité, mais ce problème a disparu moyen-dessus de ma tête. Je ne suis pas vraiment sûr où commencer ni où aller aussi loin que la création d'une méthode récursive.

Toute aide relative au code ou de m'aider à comprendre le concept derrière ce problème est grandement apprécié. Merci.

A-t-elle à être récursive? Une itération serait plus simple ici.
oui, il doit être récursive.
Eh bien, dasblinkenlight réponse fonctionne bien, vous avez juste à aussi garder une trace de savoir si aller vers le bas ou la droite donne le plus grand nombre.

OriginalL'auteur user1547050 | 2012-07-23