

Étudies grâce aux nombreuses ressources disponibles sur Docsity
Gagnz des points en aidant d'autres étudiants ou achete-les avec un plan Premium
Prépare tes examens
Étudies grâce aux nombreuses ressources disponibles sur Docsity
Obtiens des points à télécharger
Gagnz des points en aidant d'autres étudiants ou achete-les avec un plan Premium
Communauté
Demandes de l'aide à la communauté et dissipes tes doutes concernant l'étude
Guide gratuite
Télécharges gratuitement nos guides sur les techniques d'étude, les méthodes de gestion de l'anxiété, les conseils pour la thèse réalisés par les tuteurs Docsity
Exercices d’informatique sur l'initiation algorithmique - 6. Les principaux thèmes abordés sont les suivants: exercices.
Typologie: Exercices
1 / 2
Cette page n'est pas visible dans l'aperçu
Ne manques pas les parties importantes!


Durée: 2h00. Notes de courset de TD autorisées. Tout appareil électroniqueinterdit ainsi que toute autre mogolfière.
La complexitéen temps (resp.espace)désigneici la complexitéen temps (resp.espace) dans le pire des cas. Pour chacun des algorithmesque vous écrirez vous pourrez utiliser des fonctionsauxiliairesdéjà vues en cours ou TD, si vous fournissezleurs spécificationsà défaut de leurs définitions.Pour tout tableau ?, (^) l7l désignesa longueur : ainsi ses indicesforme I'intervalle[1,l"l].
Exercice 1 Un tableaud'entierstrié T a été modifié aprèstirage aléatoired'un indicee de T et remplacementde "[z] par un entier r aléatoire.Fournir un exemple d'un tel tableau ainsi modifié. Ecrire une procédure triant 7^ (sans^ connaissanceà priori de e ou de r)^ de complexitéen tempsO(l"l) et en espaceO(1).
Exercice 2 Ecrire un algorithme ayant en entrée deux tableaux A.et B qui décidesi tout élement de A est élement de B. Votre algorithme sera de complexité en temps minimale. Vous préciserezles complexitésen temps et en espace.Vous pourrez naturellement utiliser des fonctions auxiliaires vues en cours ou en TD.
Exercice 3 ConsidéronsIa fonction :
fonction f (n : entier) : entier s i n = 0 a l o r s retourner 4 sinon si (f(n-1)^ modulo 753)=67t alors retourner f(n-1)* sinon retourner f(n-1)*
Exercice 4 Sachantqu'un sequoiane peut excéderen age 10000ans, (^) combiende questions à réponseoui ou non faut il poser à un séquoiapour connaitre son age?
Exercice 5 La fréquenced'un entier r^ dans un tableau d'entiers?^ de taille noté n est le nombed'indicesz e [1, l7l] vérifiant Tlil -^ r.
Soit le problème suivant : Fréquence Entrée : un tableau trié T composéuniquement de 0 et de 1 Sortie : la fréquence de x=0 dans T