IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Caml Discussion :

Coût d'un programme


Sujet :

Caml

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Coût d'un programme
    On me demande la chose suivante :

    Quel est le coût en nombre de comparaisons de la recherche
    dichotomique dans un tableau ?


    1. Qu'est le coût d'un programme en général ? S'agit t-il d'un réel (j'ajoute cette question car il me semble qu'en TD on avait montré (enfin la prof l'a fait) que le coût de la suite de Fibonacci en additions était une puissance nième du nombre d'or).
    2. Peut-on (je ne demande en aucun cas la réponse) vraiment donner une quantité précise ou bien cela dépend de la configuration du tableau?

    Cordialement

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    832
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 832
    Points : 1 104
    Points
    1 104
    Par défaut
    La notion de coût généralement attendue est la "complexité algorithmique". Si tu n'en as jamais entendu parler avant, tu peux chercher sur internet, mais c'est un peu inquiétant, tu aurais du le voir en cours...

    La complexité algorithmique est présentée comme un calcul, en fonction de la taille de l'entrée (pour une certaine définition de 'taille' qui dépend du problème), du nombre d'opérations totales effectuées, approximé à une constante multiplicative près -- on utilise les notations o(f) et O(f) que tu as peut-être vues en analyse.

    Exemples de complexités classiques: linéaire O(n) (veut en fait dire O(n -> n), la fonction qui pour l'entrée de taille n fait n opérations), quadratique O(n^2) (veut en fait dire O(n -> n^2)), logarithmique O(log n), exponentielle (de facteur 2) O(2^n), etc.

    On peut approximer par un nombre réel, oui. Notes cependant que pour Fibonacci, le nombre de calculs réels est toujours entier: c'est ((1+sqrt(5))/2)^n + ((1-sqrt(5))/2)^n. Si on oublie le deuxième terme qui est négligeable pour n grand, on obtient un réel, mais sinon c'est un entier.

  3. #3
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut
    Citation Envoyé par carlesup3 Voir le message
    Quel est le coût en nombre de comparaisons de la recherche
    dichotomique dans un tableau ?
    ...
    2. Peut-on (je ne demande en aucun cas la réponse) vraiment donner une quantité précise ou bien cela dépend de la configuration du tableau?
    La recherche dichotomique est plus rapide que la recherche élément par élément. Toutefois la recherche dichotomique a un prérequis que n'a pas la recherche élément par élément, lequel ? Quel genre de relation doit exister dans l'ensemble des éléments pour pouvoir satisfaire ce prérequis ?

Discussions similaires

  1. Réponses: 20
    Dernier message: 17/03/2008, 16h57
  2. Coté esthétique du programme
    Par jenteldz47 dans le forum Composants VCL
    Réponses: 9
    Dernier message: 15/09/2007, 14h18
  3. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo