Ce document fournit une introduction aux graphes et aux arbres en algorithmique, en abordant leur représentation, leurs propriétés et divers algorithmes de parcours. Il explique les concepts fondamentaux tels que les graphes orientés et non orientés, les arbres binaires, ainsi que leurs applications dans des domaines variés comme les réseaux informatiques et le coloriage de graphes. Des algorithmes spécifiques comme ceux de Bellman-Ford, Dijkstra et Floyd-Warshall sont également discutés pour le calcul de distances dans les graphes.