Exercices de Graphes : modélisation, implémentations et parcours
8 exercices de Graphes : modélisation, implémentations et parcours tombés au Bac de Numérique et Sciences Informatiques (2021-2026). Avec corrigé détaillé.
Exercice 2 - Partie B · Métropole 2026 (sujet 1)
Exercice 2 - Partie B : Questions 7 à 11 portant sur le graphe des configurations du jeu Recto-Verso (symétrie des arêtes, comparaison matrice d'adjacence vs dictionnaire, implémentation du parcours en profondeur, test d'une configuration perdante et choix du parcours pour trouver le plus court chemin).
Exercice 2 - Graphes · Métropole 2026 (sujet 2)
Questions 11 et 12 : Modélisation des déplacements licites du taquin par un graphe et implémentation d'un mélange aléatoire réaliste avec melange_graphe.
Exercice 3 - Graphes · Métropole 2026 (sujet 2)
Questions 9, 12, 13 et 14 : Modélisation d'un réseau sous forme de dictionnaire Python, identification de l'algorithme de parcours en largeur (BFS), écriture d'une fonction calculant l'excentricité sans max(), et sélection du meilleur point de rendez-vous pour quatre covoitureurs.
Exercice 3 - Graphes · Métropole 2 remplacement 2025
Exercice sur les graphes modélisant un réseau routier : détermination du plus court chemin, parcours en profondeur et en largeur, manipulation du dictionnaire en Python, fonctions d'accès et de calcul de distance, complétion de fonction et identification d'un algorithme glouton.
Exercice 1 · Métropole 2024 (sujet 1)
Exercice portant sur les graphes orientés et la POO en Python : analyse d'un réseau de sites Web, complétion des prédécesseurs, calcul de popularité, identification d'une file et d'un parcours en largeur, recherche du site le plus populaire et analyse de complexité/connexité.
Exercice 2 - Graphes · Métropole 1 remplacement 2024
Questions 3, 6, 7, 8 et 9 de l'Exercice 2 : implémentation Python d'un graphe non pondéré sous forme de dictionnaire d'adjacence, matrice d'adjacence, calcul des degrés avec la fonction degre(MATRICE) et condition d'existence d'une chaîne eulérienne.
Exercice 3 - Partie B · Métropole 2024 (sujet 2)
Exercice 3 - Partie B : Recherche par force brute. Graphe valué représentant un domaine skiable et recherche du plus court chemin en Python (instructions, fonctions voisins, longueur_chemin, parcours récursif, parcours_dep_arr et plus_court).
Exercice 2 · Métropole 2 remplacement 2021
Exercice 2 : Modélisation d'un réseau ferroviaire (Les Aventuriers du Rail) par liste d'arêtes (tableaux) et dictionnaire d'adjacence en Python. Vérification de liaisons directes, écriture des données du joueur 2, assertion de précondition et correction de la fonction construireDict pour modéliser un graphe non…
Autres thèmes : Numérique et Sciences Informatiques
Structures de données
- Structures de données abstraites : listes, piles, files, dictionnaires · 15 exercices · 45 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 13 exercices · 45 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 13 exercices · 45 % de chances de tomber
Bases de données
- Bases de données relationnelles, SGBD et langage SQL · 22 exercices · 75 % de chances de tomber
Architectures, systèmes et réseaux
- Binaire, entiers et opérateurs booléens · 4 exercices · 30 % de chances de tomber
- Architectures matérielles et systèmes d'exploitation · 6 exercices · 20 % de chances de tomber
- Réseaux : adressage IP et sous-réseaux · 14 exercices · 55 % de chances de tomber
- Protocoles de routage : RIP et OSPF · 17 exercices · 60 % de chances de tomber
- Sécurisation des communications : chiffrement et HTTPS · 4 exercices · 35 % de chances de tomber
Langages et programmation
- Récursivité · 5 exercices · 20 % de chances de tomber
- Modularité, API et paradigmes de programmation · 1 exercice · 15 % de chances de tomber
- Mise au point des programmes : bugs, assertions et tests · 4 exercices · 25 % de chances de tomber
- Programme comme donnée, calculabilité et décidabilité · 1 exercice · 15 % de chances de tomber
Algorithmique
- Diviser pour régner · 3 exercices · 15 % de chances de tomber
- Programmation dynamique · 2 exercices · 20 % de chances de tomber
- Recherche textuelle et algorithme de Boyer-Moore · 1 exercice · 20 % de chances de tomber
- Coût des algorithmes, tris et recherche · 3 exercices · 20 % de chances de tomber