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 |
Pon a prueba tus conocimientos sobre Introduction aux Structures et Algorithmes Essentiels con 20 preguntas de opción múltiple con correcciones detalladas.
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 ?
Memoriza los conceptos clave de Introduction aux Structures et Algorithmes Essentiels con 20 tarjetas de memoria interactivas.
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.
Importa tu curso y la IA genera hojas, cuestionarios y tarjetas de memoria en 30 segundos.
Generador de hojas