J'implémente une bibliothèque graphique simple pour mon projet uni et puisque c'est la première fois que j'ai affaire à des graphes, j'aimerais savoir quelles sont les fonctions que vous considérez les plus courantes et les plus utiles pour les implémentations de Graph ...Fonctions graphiques communes et utiles?
jusqu'à présent, j'ai ceci:
- graphInitialize()
- graphInsertVertex()
- graphRemoveVertex()
- graphGetVertex()
- graphGetVertexValue() (non encore mis en œuvre, pas sûr si je vais en avoir besoin)
- graphInsertEdge()
- graphRemoveEdge()
- graphLinkVertices() (ce qui appelle graphInsertEdge deux fois pour le graphique bi-directionnel)
- graphUnlinkVertices() (cela appelle graphRemoveEdge deux fois pour le graphique bi-directionnel)
- graphDestroy()
Je sais que je manque une fonction ne déterminer le chemin le plus court, mais je pars que pour le dernier .. Pensez-vous que je manque une fonction commune/utile?