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

Algorithmes et structures de données Discussion :

Complexité d'un algorithme


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Complexité d'un algorithme
    Bonjour tout le monde j'ai un problème dans le calcul de la complexité de ce algorithme; je suis débutant et je jai vraiment du mal a comprendre comment ça marche le truc, je ne sais pas combien de fois sont executées mes boucles imbriquées et combien de fois on passe par chaque boucle .


    Variables locales

    tab : tableau[n][m] de réels
    i, j, k, compteur : entiers

    Début
    compteur ← 0
    Pour i allant de 1 à n par pas de 1 faire
    Pour j allant de 1 à m par pas de 1 faire
    tab[i][j] ← 0
    Pour k allant de i à j par pas de 1 faire
    tab[i][j] ← tab[i][j] + 1
    compteur ← compteur + 1
    Fin pour
    Fin pour
    Fin pour
    Fin

  2. #2
    Membre émérite

    Homme Profil pro
    Formation: Chimie et Physique (structure de la matière)
    Inscrit en
    Décembre 2010
    Messages
    1 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Formation: Chimie et Physique (structure de la matière)
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2010
    Messages : 1 333
    Points : 2 570
    Points
    2 570
    Billets dans le blog
    9
    Par défaut Complexité d'un algorithme
    Bonjour,

    Une indentation du texte - éventuellement son annotation - mettent en valeur la structure du programme, et te permettraient peut-être de mieux comprendre ce qu'il effectue:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Variables locales
    
    tab : tableau[n][m] de réels
    i, j, k, compteur : entiers
    
    Début
      compteur ← 0
      Pour i allant de 1 à n par pas de 1 faire          // Pour 1
        Pour j allant de 1 à m par pas de 1 faire           // Pour 2      
          tab[i][j] ← 0
          Pour k allant de i à j par pas de 1 faire            // Pour 3
            tab[i][j] ← tab[i][j] + 1
            compteur ← compteur + 1
          Fin pour                                             // Fin 3
        Fin pour                                           // Fin 2 
      Fin pour                                          // Fin 1
    Fin
    1) Combien y a-t-il de boucles ? Sont-elles successives ou imbriquées ?
    2) Détailler ce qui se passe dans un cas particulier, par exemple: n = 3 et m = 2 :
    a) faire un tableau de (m*n) = 6 cases;
    b) noter l'initialisation du tableau;
    c) compter les incrémentations imposées à l'élément [I]tab[j], et celles concernant le compteur.

    Je me demande d'ailleurs ce qu'il arrive dans le cas où l'on a (i > j), et par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Pour k allant de 3 à 1 par pas de 1 faire
    Le pas vaut alors (-1); est-il simplement défini en valeur absolue ? Regarde les règles que l'on t'a données.


    Le français, notre affaire à tous
    Grand Dictionnaire Terminologique

Discussions similaires

  1. Complexité de l'algorithme de multiplication matricielle de strassen
    Par judge06 dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 09/07/2007, 07h27
  2. Complexité de l'algorithme de multiplication de Karatsuba
    Par judge06 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 27/03/2007, 12h02
  3. Complexité de l'algorithme de Tri Fusion
    Par judge06 dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 26/03/2007, 22h04
  4. [Complexité d'un algorithme] Triangle de Sierpinski
    Par Opérateur dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 18/12/2006, 15h25
  5. complexité d'un algorithme par un...algorithme??
    Par afrikha dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 02/11/2005, 00h59

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