Exploration Pratique de la Bibliothèque GDS de Neo4j pour la Science des Données Graphiques
Au-delà d'une simple collection d'algorithmes : La valeur de GDS
Pour de nombreuses équipes découvrant la bibliothèque Graph Data Science (GDS) de Neo4j, la première impression est souvent celle d'un simple "catalogue d'algorithmes de graphes". Bien que cette perception ne soit pas entièrement fausse, elle est réductrice. La véritable ...
Publié le 18 juillet à 04h10
Application de l'Union-Find pour résoudre des problèmes de vérité et de relations alimentaires
L'Union-Find est une structure de données efficace pour gérer des ensembles disjoints, souvent utilisée pour modéliser des relatoins entre éléments. Dans cet article, nous explorons son application à deux problèmes classiques : la détermination du nombre maximum de héros dans un scénario de vérité et de mensonge, et la vérification de relations ...
Publié le 26 juin à 22h57
Décomposition en chaînes lourdes dans les arbres
Principe fondamental
Transformer un arbre en une séquence linéaire où n'importe quel chemin correspond à au plus O(log n) segments consécutifs.
Définitions essentielles
Fils lourd : enfant dont la sous-arbre contient le plus de nœuds
Fils léger : tout enfant n'étant pas fils lourd
Arête lourde : reliant un nœud à son fils lourd
Arête légère : ...
Publié le 31 mai à 07h30