Exercices de Coût des algorithmes, tris et recherche
3 exercices de Coût des algorithmes, tris et recherche tombés au Bac de Numérique et Sciences Informatiques (2021-2025). Avec corrigé détaillé.
Exercice 3 - Tri et coût des algorithmes · Métropole 1 remplacement 2025
Partie B : Algorithme de tri par insertion (compléter les lignes 12, 13, 15 et 17 de tri_collec), identification du tri, étude de sa complexité dans le pire des cas et explication du principe de l'algorithme des k plus proches voisins (k-NN).
Exercice 2 - Partie B · Métropole 2024 (sujet 2)
Partie B de l'exercice 2 : analyse d'un algorithme glouton pour le problème du sac à dos (chargement sous contrainte de volume maximal de 100 L), identification du principe glouton, écriture d'un tri par insertion selon le ratio prix/volume décroissant, détermination de sa complexité temporelle et écriture de la…
Exercice 2 - Recherche dichotomique · Métropole 1 remplacement 2021
Parties A et B de l'exercice 2 : analyse de la méthode de recherche dichotomique (précondition de tri, complexité logarithmique, variant de boucle), explication de paramètres, algorithme de division euclidienne, trace d'exécution sur une liste de prénoms et modification de la fonction pour renvoyer l'indice.
Autres thèmes : Numérique et Sciences Informatiques
Structures de données
- Structures de données abstraites : listes, piles, files, dictionnaires · 15 exercices · 45 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 13 exercices · 45 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 13 exercices · 45 % de chances de tomber
- Graphes : modélisation, implémentations et parcours · 8 exercices · 45 % de chances de tomber
Bases de données
- Bases de données relationnelles, SGBD et langage SQL · 22 exercices · 75 % de chances de tomber
Architectures, systèmes et réseaux
- Binaire, entiers et opérateurs booléens · 4 exercices · 30 % de chances de tomber
- Architectures matérielles et systèmes d'exploitation · 6 exercices · 20 % de chances de tomber
- Réseaux : adressage IP et sous-réseaux · 14 exercices · 55 % de chances de tomber
- Protocoles de routage : RIP et OSPF · 17 exercices · 60 % de chances de tomber
- Sécurisation des communications : chiffrement et HTTPS · 4 exercices · 35 % de chances de tomber
Langages et programmation
- Récursivité · 5 exercices · 20 % de chances de tomber
- Modularité, API et paradigmes de programmation · 1 exercice · 15 % de chances de tomber
- Mise au point des programmes : bugs, assertions et tests · 4 exercices · 25 % de chances de tomber
- Programme comme donnée, calculabilité et décidabilité · 1 exercice · 15 % de chances de tomber
Algorithmique
- Diviser pour régner · 3 exercices · 15 % de chances de tomber
- Programmation dynamique · 2 exercices · 20 % de chances de tomber
- Recherche textuelle et algorithme de Boyer-Moore · 1 exercice · 20 % de chances de tomber