 Générer un algorithme pour résoudre le problème donné
 Étant donné un tableau 2D de caractères, imprimez tous les mots valides qui peuvent être formés dans le tableau.
Étape 1 : parcourez le tableau 2D et créez un essai de tous les mots possibles.\n\nÉtape 2 : en commençant par le caractère en haut à gauche, effectuez d'abord une recherche approfondie de tous les mots valides.\n\nÉtape 3 : pour chaque parcours , vérifiez si le caractère actuel est présent dans le tri.\n\nÉtape 4 : Si le caractère est présent, marquez le caractère comme visité, ajoutez-le au mot actuel et parcourez de manière récursive tous ses voisins.\n\nÉtape 5 : Si le caractère n'est pas présent dans le trie, marquez-le comme non visité et revenez.\n\nÉtape 6 : Si le caractère actuel forme un mot valide dans le trie, imprimez-le.\n\nÉtape 7 : Continuez la recherche avec d'autres caractères jusqu'à ce que tout le tableau soit parcouru.