LIFO = Last In First Out, FIFO = First In First Out.
ABR = gauche plus petit, droit plus grand, donc comparaison Ă chaque nĆud.
PrĂ©fixe = Racine dâabord, Infixe = Racine au milieu, Suffixe = Racine Ă la fin.
DFS va âau fondâ, BFS va âpar couchesâ.
SELECT trie avec ORDER BY, filtre avec WHERE, dédoublonne avec DISTINCT.
RIP = âsautsâ, OSPF = âcoĂ»t des liaisonsâ.
Diviser â RĂ©gner â Combiner : coupe, trie, puis fusionne.
import module = module. ; from module import = direct ; alias = as.
Insertion = décale pour placer, Sélection = cherche le min puis échange.
Euclide réduit par restes, Bézout reconstruit ax+by = PGCD, Fermat donne a^{p-1} ⥠1 (mod p).
DFS vs BFS
| Méthode | Exploration | Plus court chemin |
|---|---|---|
| DFS | Voisin non visité puis descendre | Non (ignore poids) |
| BFS | Tous les voisins du niveau puis suivant | Oui si chaque arĂȘte vaut 1 |
Test your knowledge on Introduction aux Structures et Algorithmes Essentiels with 20 multiple-choice questions with detailed corrections.
1. En programmation orientĂ©e objet, quel est le rĂŽle principal dâune interface ?
2. Dans une pile, quel Ă©lĂ©ment est retirĂ© en premier lors dâun retrait classique ?
Memorize the key concepts of Introduction aux Structures et Algorithmes Essentiels with 20 interactive flashcards.
Interface â dĂ©finition ?
Contrat décrivant fonctionnalités sans implémentation.
Encapsulation â rĂŽle ?
ProtÚge les données internes via des attributs privés.
HĂ©ritage â principe ?
RĂ©utilisation et extension dâune classe par une autre.
Import your course and AI generates sheets, quizzes and flashcards in 30 seconds.
Sheet generator