Numérique et sciences informatiques (NSI) · Terminale

Exercices : la méthode « diviser pour régner »

22 exercices avec correction détaillée, en 3 séries. Aucune inscription : ta progression reste sur ton appareil.

Les fonctions dicho, fusion et tri_fusion sont celles du cours.

Exercices corrigés : 0 / 8
  1. Exercice 1 sur 8

    QCM

    Quelles sont, dans l’ordre, les trois étapes de la méthode « diviser pour régner » ?

    Choisis une réponse
    Aide d’ULU pour cet exercice
  2. Exercice 2 sur 8

    QCM

    Que renvoie fusion([1, 4, 9], [2, 3, 10]) ?

    Choisis une réponse
    Aide d’ULU pour cet exercice
  3. Exercice 3 sur 8

    Calcul

    Combien de comparaisons A[i] <= B[j] effectue l’appel fusion([1, 4, 9], [2, 3, 10]) ?

    Aide d’ULU pour cet exercice
  4. Exercice 4 sur 8

    Calcul

    Combien d’appels à dicho sont effectués pour rechercher 40 dans L = [2, 5, 8, 12, 16, 23, 38, 56, 72, 91] avec dicho(L, 40, 0, 9) ?

    Aide d’ULU pour cet exercice
  5. Exercice 5 sur 8

    Vrai ou faux

    Le tri fusion a, dans le pire des cas, un coût de l’ordre de n log₂(n) pour une liste de n éléments.

    Vrai ou faux ?
    Aide d’ULU pour cet exercice
  6. Exercice 6 sur 8

    Calcul

    Combien de fois faut-il diviser 1 024 par 2 pour obtenir 1 ?

    Aide d’ULU pour cet exercice
  7. Exercice 7 sur 8

    Texte à trous

    Complète la description du tri fusion.

    On la liste en deux moitiés, on trie chacune par un appel , puis on les deux moitiés triées.

    Aide d’ULU pour cet exercice
  8. Exercice 8 sur 8

    Question ouverte

    Écris une fonction récursive maximum(L, g, d) qui renvoie le plus grand élément de L entre les indices g et d (inclus), en appliquant la méthode diviser pour régner.

    Aide d’ULU pour cet exercice

À découvrir aussi