root:feuille1
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
root:feuille1 [2016/09/12 15:07] – blanc | root:feuille1 [2016/09/12 15:19] (Version actuelle) – [Exercice 3. Recherchez un élément dans un tableau] blanc | ||
---|---|---|---|
Ligne 43: | Ligne 43: | ||
==== Exercice 1. Décalez les entrées d'un tableau d' | ==== Exercice 1. Décalez les entrées d'un tableau d' | ||
- | Soit $T$ un tableau d' | + | Soit T un tableau d' |
- | - Proposez un algorithme qui décale d'une case vers la droite les entrées du tableau | + | - Proposez un algorithme qui décale d'une case vers la droite les entrées du tableau T à partir de la position k. Par exemple si T =[b, |
- | * Remarques : On ne se soucie pas ici du fait que la valeur | + | * Remarques : On ne se soucie pas ici du fait que la valeur T[k] sera égale à la valeur T[k+1].On ne se soucie pas non plus d' |
- Dans quel cas l' | - Dans quel cas l' | ||
==== Exercice 2. Fusionnez deux tableaux d' | ==== Exercice 2. Fusionnez deux tableaux d' | ||
- | Soient deux tableaux d' | + | Soient deux tableaux d' |
- | * Considérons un algorithme (pas très rusé) qui débute par recopier le tableau | + | * Considérons un algorithme (pas très rusé) qui débute par recopier le tableau T au début de T", puis insère une à une les entrées de T' |
- | * A chaque fois, on recherchera à partir du début de | + | * A chaque fois, on recherchera à partir du début de T" |
- | * Considérons maintenant un algorithme plus malin, qui ajoute dans $T'' | + | * Considérons maintenant un algorithme plus malin, qui ajoute dans T" |
- | * On tiendra à jour des indices | + | * On tiendra à jour des indices i et i' indiquant le prochain élément de T et T' à ajouter à T" |
- | * On détermine qui de $T[i]$ ou $T' | + | * On détermine qui de T[i] ou T' |
- | * On l' | + | * On l' |
- | * On met à jour $i$ ou $i'$ | + | * On met à jour i ou i' |
===== TD machine ===== | ===== TD machine ===== | ||
Ligne 179: | Ligne 179: | ||
==== Exercice 3. Recherchez un élément dans un tableau ==== | ==== Exercice 3. Recherchez un élément dans un tableau ==== | ||
- | * Ecrivez la fonction // | + | * Ecrivez la fonction // |
==== Exercice 4. Décalez les entrées d'un tableau d' | ==== Exercice 4. Décalez les entrées d'un tableau d' |
root/feuille1.1473692877.txt.gz · Dernière modification : 2016/09/12 15:07 de blanc