You are on page 1of 1
1) Concours d’accés Filidre Informatique Epreuve Algorithmique avancée (ne Sree \ (Universite, a la formation doctorale 2020/2021 Durée 1h 30 Exercice 1( 4 pts) ’ Fre nie version de Palgorithme du tri & bulles consinte & sélectionner le minimur bleaw du début @ Ia fin et en permutant tout couple Il s*agit done de déplacer les petits éléments ides permutations suecessives jusqu’a ebtention du tableau ep pareourant te tal éléments consécutifs non ordonnes, vers le début du tableau en effectuant du tableau trig. Eerire sine procédure optimate permeuant de (rier un tableau d'entiers T dé dimension par cétte méthode, Le tri s*artéte quand aucune permutation ne seri possible Exercice 2 (8 pts) Solk expression arithmétique E= 4-9 ° 5 +3 ° 7+ 6/2 dont In valeur est -17, LiexpressionInfixe complement paremheste de'E est - ((49=(9°59)}+G*72)*G/2)) 1) Représenter (dessiner) I’expression Ea l'aide dun arbre binaire + 2°) Donner les notations préfixe, infixe et suffine de (expression E 3°) Sachant qué Varbre est représente par chainage : Berite une procédure recursive permeitant dafficher Ia conversion d'un arbre binaire. représentant une expression complétement parenthésée partir de Varbre ; fote : on ne considére que les opérateurs binaires ja considére une matrice cade M creuse dfordre n. On se propose de représenter ite matrice par un tableau Ta une dimension. On’ ne sTintéresse quaux éléments de ne sont pas nuls, Chaque case de T contient un triplet (I, eval) ice de ligne, "indice de colonne. of ta valeur de f' element non ire une procédure qui permet de constriire'le tableau T’& partir de la matrice M. in veut calculer la sommie des ¢léments de la matrice, Ecrire un algorithmepour chacune des deux représentations matrice(M) et tableau(T) permettant de calculer cette somme. spatiale (espace mémoire occupé) et la complexité femporelie (nombre d'opérations a effectuer) des deux algorithmes écrits. ‘Que peut-on conclure de cette comparaison ? Montrer qu'il existe une yaleur 2289 1000 8 TBP wermitiecran gt [Bsc seronrran es

You might also like