Adloun

Sauver la matrice creuse — le dictionnaire d'arcs

Exercice · informatique (tronc commun des prépas scientifiques), chapitre 12 — Les graphes : modèle et représentations

Énoncé

Présenter le modèle en dictionnaire d'arcs {(u, v): poids} et le comparer aux listes d'adjacence.

Corrigé

def listes_vers_arcs(R: dict) -> dict:
    return {(u, v): R[u][v] for u in R for v in R[u]}

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.