graphopti
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
[book]
|
||||
authors = ["Anthony Debucquoy"]
|
||||
language = "fr"
|
||||
multilingual = false
|
||||
src = "src"
|
||||
title = "Cours UMONS"
|
||||
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# Algos
|
||||
|
||||
## Heap-Sort
|
||||
|
||||
insertion des valeurs une à une dans l'arbre. Si plus petit que père, permuter.
|
||||
Nous avons ainsi le minimum en haut de l'arbre.
|
||||
|
||||
On enlève la valeur minimale et on permute avec le plus petit fils. en cascade.
|
||||
|
||||
## Décompisition de graph en niveaux
|
||||
|
||||
1) Calculer \\( d^- \\)
|
||||
@@ -28,7 +35,7 @@ Un sommet qui augmente les composants connexe si enlevé est appelé un **point
|
||||
pour un graph non-dirigé: pour chaque sommets, faire une exploration et regrouper les sommets
|
||||
visités en composants puis le supprimer pour continuer l'exploration.
|
||||
|
||||
Pour un graph dirigé, faire une detection de composantes fortements connexes.
|
||||
Pour un graph dirigé, faire une detection de composantes **fortements connexes**.
|
||||
|
||||
## Détection d'un graph bi-partie
|
||||
|
||||
@@ -38,5 +45,9 @@ Pour un graph dirigé, faire une detection de composantes fortements connexes.
|
||||
- propriete 2: ssi aucuns cycles impaires (nombres impaire d'arretes)
|
||||
|
||||
Pour la detection d'un graph bi-partie, il faut pour chaques sommets passer d'une couleur à l'autre.
|
||||
si ça n'est pas possible, le graph n'est pas bi-partie.
|
||||
si ça n'est pas possible, le graph n'est pas bi-partie. L'exploration est en largeur.
|
||||
|
||||
## Arbre recouvrant de poids minimal
|
||||
|
||||
L'objectif est de trouver une arborescence couvrante de G dont la somme des poids des arcs soit
|
||||
minimale
|
||||
|
||||
@@ -40,3 +40,4 @@ Dans le cas d'un **graph orienté**,
|
||||
|
||||
- Un **Arbre** ne posède pas de cycle. Il est **exactement** convexe
|
||||
- Un ensemble d'arbre est une **Foret**
|
||||
- **Arbre recouvrant** de G est un **graphe partiel** arbre sur base de G
|
||||
|
||||
@@ -30,3 +30,13 @@ On peut alors transformer la liste de successeurs en liste de prédécésseurs
|
||||
|
||||
**Remarque**: une fois un graph sous cette forme il est souvent plus difficile de le remttre sous
|
||||
forme de dessin car les nodes n'ont pas de place définies.
|
||||
|
||||
## Pile et files
|
||||
|
||||
- **pile**: LIFO (push, pop)
|
||||
- **file**: FIFO (enqueue, dequeue)
|
||||
|
||||
## Tas
|
||||
|
||||
Arbre binaire particulier. (Encodé dans un tableau ou les indices correspondent aux positions dans
|
||||
l'arbre)
|
||||
|
||||
Reference in New Issue
Block a user