Sommaire
cours / présentation
Théorie de l’information : modèles, algorithmes, analyse
Tout étudiant d’un cours d’algorithmique de base apprend que la complexité moyenne de l’algorithme QuickSort est en O(n log n), celle de QuickSelect est en O(n) et celle de RadixSort est en O(n log n). De tels énoncés ont le mérite d’être simples, mais leur simplicité est trompeuse, car ils sont fon...
Date de création :
11.02.2010Auteur(s) :
Brigitte ValléePrésentation
Informations pratiques
Langue du document : Français
Type : cours / présentation
Niveau : enseignement supérieur
Langues : Français
Contenu : ensemble de données
Public(s) cible(s) : apprenant, enseignant
Document : Document HTML, Document PDF
Age attendu : 18 ans et +
Difficulté : très difficile
Droits d'auteur : pas libre de droits, gratuit
Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nd/2.0/fr/), citation de l'auteur obligatoire et interdiction de désassembler (paternité, pas de modification)
Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nd/2.0/fr/), citation de l'auteur obligatoire et interdiction de désassembler (paternité, pas de modification)
Description de la ressource
Résumé
Tout étudiant d’un cours d’algorithmique de base apprend que la complexité moyenne de l’algorithme QuickSort est en O(n log n), celle de QuickSelect est en O(n) et celle de RadixSort est en O(n log n). De tels énoncés ont le mérite d’être simples, mais leur simplicité est trompeuse, car ils sont fondés sur des hypothèses spécifiques à chaque algorithme : pour les deux premiers algorithmes, le coût unitaire est la comparaison entre clés, tandis que, pour le troisième, le coût unitaire est la comparaison entre symboles. Dans cet exposé, l’analyse probabiliste de trois principaux algorithmes est revisité: QuickSort, QuickSelect, et les algorithmes de dictionnaire fondés sur la structure de tri.
- Granularité : leçon
- Structure : en réseau
"Domaine(s)" et indice(s) Dewey
- Information theory (003.54)
- Systems programming and programs (005.4)
Domaine(s)
- Programmation : Algorithmique, langages, conception objet, programmes
- Informatique théorique
- Informatique
- Informatique
Informations pédagogiques
- Proposition d'utilisation : On peut conseiller cette ressource comme un "cours de recherche" sur le sujet à utiliser dans le cadre d'un master en informatique 2eme année ou recherche
-
Commentaires pédagogiques : Il s'agit plutôt d'un thème enseignement-recherche qui ne fait pas encore partie des cursus standard en biologie
Intervenants, édition et diffusion
Intervenants
Créateur(s) de la métadonnée : Marie-Hélène Comte;Marie-Hélène
Validateur(s) de la métadonnée : Sylvain Duranton sduranton;Sylvain Duranton
Édition
- Institut National de Recherche en Informatique et en Automatique
Diffusion
Document(s) annexe(s)
- Cette ressource fait partie de
Fiche technique
Identifiant de la fiche : http://ori.unit-c.fr/uid/unit-ori-wf-1-3783
Identifiant OAI-PMH : oai:www.unit.eu:unit-ori-wf-1-3783
Statut de la fiche : final
Schéma de la métadonnée : oai:uved:Cemagref-Marine-Protected-Areas
- LOMv1.0
- LOMFRv1.0
- SupLOMFRv1.0
- Voir la fiche XML
Entrepôt d'origine : UNIT