<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.goupill.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.goupill.fr/feed.php">
        <title>GoupillWiki - nsi:terminales:graphes</title>
        <description></description>
        <link>https://wiki.goupill.fr/</link>
        <image rdf:resource="https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-06-12T06:09:43+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:algos_graphes_non_orientes&amp;rev=1672939521&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:astar&amp;rev=1674760607&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:cours&amp;rev=1636397172&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:dijkstra&amp;rev=1636731713&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:implementation&amp;rev=1639677072&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:parcours&amp;rev=1639078287&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>GoupillWiki</title>
        <link>https://wiki.goupill.fr/</link>
        <url>https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:algos_graphes_non_orientes&amp;rev=1672939521&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-05T17:25:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>algos_graphes_non_orientes</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:algos_graphes_non_orientes&amp;rev=1672939521&amp;do=diff</link>
        <description>Algorithmes pour graphes non orientés

On dispose d&#039;une classe Graph permettant de gérer un graphe. On veut le doter de méthodes supplémentaires. Votre travail est de faire les implémentations nécessaires.

Recherche d&#039;un cycle

On veut définir une méthode</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:astar&amp;rev=1674760607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-26T19:16:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>astar</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:astar&amp;rev=1674760607&amp;do=diff</link>
        <description>Dijkstra amélioré : A*

Vidéo en anglais

La vidéo explique très bien le principe. Pour l&#039;instant je ne fais pas d&#039;explication supplémentaire.

Heuristique

Dans la vidéo, vous pouvez voir qu&#039;on utilise une fonction pour « surélever » les nœuds. Cela permet de donner une sorte de pente qui oriente les chemins dans la direction du nœud que l&#039;on cherche à atteindre.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:cours&amp;rev=1636397172&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-08T18:46:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cours</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:cours&amp;rev=1636397172&amp;do=diff</link>
        <description>Graphes

Définition

Un graphe est composé de sommets -- vertex -- liés par des arêtes -- edges.

On pourra noter $G(\mathcal{S}, \mathcal{A})$ pour désigner le graphe G qui possède un ensemble S de sommets et un ensemble A d&#039;arêtes -- en anglais, G(V, E), pour vertex et $\mathcal{S} = \lbrace A, B, C, D, E\rbrace$$\mathcal{A} = \lbrace (A,D), (A,B), (A,C), (B,E), (B,C), (D,E) \rbrace$$$\begin{pmatrix}1 &amp; 1 &amp; 0 &amp; 1 &amp; 0\\ 0 &amp; 0 &amp; 1 &amp; 0 &amp; 1\\ 1 &amp; 0 &amp; 0 &amp; 0 &amp; 0\\ 0 &amp; 0 &amp; 0 &amp; 0 &amp; 0\\ 0 &amp; \textbf{1} …</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:dijkstra&amp;rev=1636731713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-12T15:41:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dijkstra</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:dijkstra&amp;rev=1636731713&amp;do=diff</link>
        <description>Plus court chemin, Algorithme de Dijkstra

Pour les besoins de cette partie, considérons un réseau constitué de routeurs, sur lequel on indique les distances entre routeurs.

On souhaite trouver le plus court chemin entre deux sommets.

Algorithme de Dijkstra</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:implementation&amp;rev=1639677072&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-16T17:51:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>implementation</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:implementation&amp;rev=1639677072&amp;do=diff</link>
        <description>Implémentation graphes

Je propose d&#039;utiliser une classe pour implémenter un graphe. Il existe plusieurs possibilités. On pourrait travailler avec des nœuds reliés comme ceux d&#039;un arbre. D&#039;ailleurs un arbre est un graphe particulier. Dans l&#039;exemple qui suit je propose d&#039;utiliser plutôt un objet pour l&#039;arbre dans son ensemble, contenant la totalité des informations surs les sommets et les arêtes.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:parcours&amp;rev=1639078287&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-09T19:31:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>parcours</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:terminales:graphes:parcours&amp;rev=1639078287&amp;do=diff</link>
        <description>Parcours d&#039;un graphe

On retrouve les notions de parcours en largeur et en profondeur déjà rencontrées avec les arbres.

Parcours en largeur

Passe par l&#039;utilisation d&#039;une file. Contrairement aux arbres, il peut y avoir des boucles dans les graphes et on risque de parcourir plusieurs fois un même sommet. On marque donc les sommets visités pour ne pas les visiter deux fois.</description>
    </item>
</rdf:RDF>
