Voici les piliers fondamentaux généralement abordés dans ce programme : 1. Fondements Avancés
: Évaluation théorique du coût en temps (notations ) et en espace pour comparer l'efficacité des solutions. Algorithmique et Programmation 2 Structures de ...
: 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 Algorithmique et Programmation 2 Structures de ...
Ces structures organisent les éléments de manière séquentielle : Algorithmique 2 et Structures de Données Avancées Algorithmique et Programmation 2 Structures de ...
: 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é).
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é .