Description: Ce cours présentera les structures de données les plus classiques comme les tableaux, listes, piles, files, et arbres pour aller vers les graphes.
En parallèle, on découvrira les grands concepts de l'algorithmique à travers des études cas. Nous passerons ainsi en revue les tris, parcours, les arbres de recherche quaternaires, les algorithmes gloutons ainsi que les bases de la programmation dynamique.