Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
Cette séance de cours introduit le concept d'algorithmes en tant que procédures pour résoudre des problèmes, prendre des instances d'entrée et produire des sorties correspondantes. Il couvre les caractéristiques des algorithmes efficaces, l'importance de la complexité algorithmique et l'utilisation d'invariants de boucle pour prouver l'exactitude. La séance de cours explore également les algorithmes graphiques, les algorithmes récursifs et la mise en œuvre d'algorithmes dans divers langages de programmation. Les exemples incluent le calcul du minimum dune liste de nombres et la recherche du plus grand diviseur commun en utilisant lalgorithme euclidien.