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