Algorithme sur les graphes : Parcours en largeur et en profondeur

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 11

  • @gregorroncin8868
    @gregorroncin8868 2 роки тому +1

    Merci énormément, très clair et compréhensible !

    • @algomius
      @algomius  2 роки тому

      Si vous avez compris les deux parcours, vous verrez qu'énormément d'algorithmes sur les graphes sont des variantes de ces deux là. Merci pour votre retour.

  • @ADAM-nf8lt
    @ADAM-nf8lt 3 роки тому

    MERCI MONSIEUR POUR CET VIDEO

    • @algomius
      @algomius  3 роки тому

      Merci pour votre commentaire et bonne chance dans l'exploration des graphes.

  • @charleshd9829
    @charleshd9829 3 роки тому +3

    Bonjour,
    Excellente Video Merci ! J’aurais aimé avoir accès à ce genre de videos lorsque j’étais étudiant 🙂.
    Petite remarque. Je crois que vous avez oublié de remplir la liste des noeud dejavu dans le parcours en largeur…

    • @algomius
      @algomius  3 роки тому +1

      Bonjour merci pour votre retour. Rien n'est jamais trop tard, nous sommes des éternels étudiants :D
      Bien vu pour le parcours en largeur, il manque un dejavu.append() quelque part pour alimenter la liste des noeuds déjà visités.

  • @baptistetrespaille3724
    @baptistetrespaille3724 2 роки тому +1

    Bonjour, je voudrais savoir si pour compter le nombre de chemin différent d'un labyrinthe menant vers la sortie ayant au mois une case de différence, on pourrait utiliser ces 2 algorithmes en théorie ?

    • @algomius
      @algomius  2 роки тому +1

      Je pense que cela doit être possible avec un parcours en largeur. A partir d'une position on part sur tous les chemins possibles, si les chemins aboutissent à la sortie vous retournez 1, sinon vous retournez 0 et vous cumulez tous les 1 retournés. N'hésitez pas à jeter un coup d'œil à l'algorithme de Lee sur ma chaine, lui concerne vraiment le problème du plus court chemin dans un labyrinthe. A mon avis, il peut également vous aider.

    • @baptistetrespaille3724
      @baptistetrespaille3724 2 роки тому

      @@algomius D'accord je vais aller regarder, merci tu me fais bien progresser avec tes vidéos

  • @martinearsouze4268
    @martinearsouze4268 2 роки тому

    Bonjour, Bravo pour votre pédagogie.
    Pourquoi dans votre fichier parcours de graphe, pour le parcours en largeur vous excluez les graphes cycliques, où corriger pour rajouter dejavu.append(), pourquoi ne pas utiliser get compte tenu de la structure lifo
    Merci

    • @algomius
      @algomius  2 роки тому

      Bonjour, l'idée est de ne traiter qu'une seule fois chaque sommet. Une fois tous les sommets traités, j'ai terminé mon parcours. Si je donne la possibilité de revenir sur mes pas, je ne terminerai jamais mon parcours. dejaVu contient donc la liste des sommets par lesquels je suis déjà passé pour ne pas les traiter une seconde fois.