Arbres et arborescences couvrants
Algorithmes de recherche d'un arbre couvrant ou d'une arborescence
Parcours
Sert partout. On les reverra plus tard, ici juste définition et utilisation comme arbre couvrant /arborescence.
Largeur
Profondeur
Kruskal
TBD sans valuation. Comme composantes connexes (sans ordre)
TBD Kruskal. On le fait :
- en ajoutant des arêtes en restant sans cycle : algo glouton. On prouve la minimalité par échange.
- on optimise en montrant que c'est de la connexité. si 2 composantes connexes arbre on peut les lier et on reste arbre
- on implémente çe avec des couleurs (attention à la mise à jour)
- calcul de complexité $\mathcal{O}(n^2\log(n))$ s'il faut trier, et $\mathcal{O}(n^2)$ sinon. Le calcul est tricky : que n mise à jour des couleurs.