adplus-dvertising

Cours et exercices corrigés en Structures de données - Développement Informatique

Structures de données : Liste des cours et poblèmes

Exercices corrigés sur les arbres - TD 1

c'est la première série d'exercices où nous avons implémenté trois fonctions de base: Hauteur, nombre de noeuds, nombre de feuilles Lire la suite

Vérifier si un graphe donné est connecté ou non - solution en python

Un graphe G=(S,A) est dit connecté, si pour tout couple de sommets (u, v) il existe un chemin reliant u et v Lire la suite

Détecter un cycle dans un graphe orienté et non orienté

L'idée est très simple, pour vérifier s'il existe un cycle, il suffit de vérifier s'il existe un chemin partant d'un sommet disons "v" et revenant à ce sommet pour tous les sommets.... Lire la suite

Plus courts chemins entre toutes les paires de sommets dans un graphe orienté et pondéré - Floyd-Warshall

algorithme de Floyd-Warshall est un algorithme pour déterminer les distances des plus courts chemins entre toutes les paires de sommets dans un graphe orienté et pondéré, en temps... Lire la suite

Algorithme de chemin le plus court de Bellman-Ford

Bellman-Ford est également plus simple que Dijkstra et convient parfaitement aux systèmes distribués. Mais la complexité temporelle de Bellman-Ford est O(VE) ... Lire la suite

Algorithme de chemin le plus court de Dijkstra

Étant donné un graphe et un sommet source dans le graphe, recherchez les chemins les plus courts allant de la source à tous les sommets du graphe donné. Lire la suite