Ce cours est destiné aux étudiants de deuxième année Licence Informatique. Il vise à approfondir les connaissances en algorithmique (complexité, récursivité, allocation dynamique) ainsi qu’à maîtriser les structures de données fondamentales (listes chaînées, piles, files, arbres, tris).

 Objectifs pédagogiques:
  • Maîtriser les notations de complexité (O, Ω, Θ)

  • Concevoir des algorithmes récursifs et les transformer en versions itératives (dérécursivation)

  • Implémenter et manipuler des structures de données linéaires et hiérarchiques

  • Évaluer des algorithmes à travers des exercices concrets

 

Dr. BENDOUMA Tahar  
Maître de conférences à l’Université Amar Telidji – Laghouat  
Spécialiste en algorithmique et structures de données