Ces structures organisent les éléments de manière séquentielle : Algorithmique 2 et Structures de Données Avancées
: Évaluation théorique du coût en temps (notations ) et en espace pour comparer l'efficacité des solutions.
Voici les piliers fondamentaux généralement abordés dans ce programme : 1. Fondements Avancés
: Compréhension des fonctions qui s'appellent elles-mêmes, de la pile d'exécution et de la transformation d'algorithmes récursifs en itératifs (dérécursivité).
: Gestion de la mémoire vive pour créer des structures dont la taille peut évoluer durant l'exécution. 2. Structures de Données Linéaires
Le cours (souvent abrégé ASD2 ou Algo 2) se concentre sur le passage des bases algorithmiques vers des structures de données dynamiques et complexes, ainsi que sur l'optimisation des programmes via l'analyse de complexité .