Correction td algo in3 2020

CORRECTION FICHE TD ALGORITHMIQUE IN Exercice Expliquez la di ?érence entre les notations O et sans donner leur dé ?nition formelle O exprime une borne supérieure sur la consommation de ressources exprime une borne inférieure sur la consommation de ressources Les algorithmes diviser-pour-régner et de programmation dynamique sont tous deux basés sur une relation de récurrence Expliquez cependant la di ?érence fondamentale entre les deux techniques de conception Diviser-pour-régner procède de haut en bas alors que la programmation dynamique procède de bas en haut Qu ? est-ce qu ? un algorithme vorace Un algorithme vorace est un algorithme qui fait toujours le choix qui lui semble le meilleur sur le moment Autrement dit il fait le choix localement optimal dans l ? espoir que ce choix conduira à une solution globalement optimale Exercice Complexité Le if ? s ? exécute en O et le return ? e ?ectue T n- appels récursifs la complexité du code précédent sera donc sous la forme T n T n- avec T on aura donc T n T n- T n- T n- T n- ? ? n T n- n- ? or T n n- n- ? n ?? n ? T n O n Algorithme int T int n int T new int if n ? return else return T n- juste T n- appels récursifs return T n Complexité O n CExercice T n T n n il faut utiliser la substitution pour prouver que T n O n log n car T n a la même complexité qu ? un T ? n T ? n n dont la complexité O n log n est facile à obtenir car classique Supposons donc que T n O n log n et montrons que T n O n log n il existe alors c R tq T n ? c n log n ? T n ? c n log n c n log n ?? log ? T n n ? c n log n ?? log n pour c log on aura ? T n c n log n d ? o? T n O n log n On a T n T n n n n n n ? ? ? k ? n k n n ? T n T n n T n T n ? n T n ? T n ? n ? T n k T k on a n k ? k log n c ? n c n n c ? n ? ? n ? ck k n k k n T n c c ? ck n ? ? k n k ?? ?? n log n ?? or log n elog n ln e ln n ln ln ?? ln e ln n log ?? e ln n n T n n n ? T n O n ? T n T n log n on doit e ?ectuer un changement de variable ici Pour se faciliter la t?

Documents similaires
Research guide i APPROVAL SHEET In Partial Ful ?llment of the requirements for the Degree of Bachelor of Science in Information Technology this research entitled ??Holographic Technology Device for Handwritten Notes and Documents to Minimize the Usage of 0 0
Lettre conseils 1 La lettreLa silhouette de la lettre Lieu date Interpellation Texte corps de la lettre avec des retours à la ligne réguliers Formule de politesse Signature Pour écrire une lettre tu dois la présenter en respectant la silhouette générale d 0 0
Yannick haenel et adrian ghenie 1 0 0
M 23e01 cours 02 complet TD Séance Les collections animales - Phylogénie Méthodes de récolte pour les animaux Recherche à vue ?? Battage ?? Filet à papillons ?? Filet fauchoir ?? ?let troubleau ?? pièges attractif Comment tuer la petite faune création d ? 0 0
Je decouvre mes intelligences multiples 0 0
Fiche de travail cls a va Fiche de travail les verbes du IIème groupe Finir et Choisirobservez les verbes du IIème groupe - Qu ? est ??ce que tu choisis Minnie - Je choisis un costume de mousquetaire - Et vous Qu ? est-ce que vous choisissez - Nous choisi 0 0
Svt lycee 2de livretpdf 1 CDossier Bien mémoriser Que disent les neurosciences ?? ?? Di ?érentes mémoires Notre cerveau met en ?uvre di ?érentes mémoires pour vivre et pour apprendre Les mémoires sensorielles qui permettent de retenir l ? information tran 0 0
Dossier pedagogique exposition sorolla mdig 1 0 0
Expose la naissance et la definition de critique de l x27 art 0 0
Cours gratuit lecon 4 eeexercice 0 0
  • 92
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager