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
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2015
    Messages : 1
    Points : 0
    Points
    0
    Par défaut Complexité d'un algorithme
    1. Prenons un nombre réel x, un entier naturel n, et un tableau contenant un n nombres réels. Considérons le
    algorithme suivant:
    ALG (x, a, n)
    1. Y ← 1
    2. z 0 ←
    3. pour i = 1, n fais
    4. z ← z + a [i] * y
    5. y ← y*x
    6. retour z

    1. Déterminer le nombre de multiplications réelles requises pour calculer ALG (2, [1, -2,1,3, -2, -1], 6). Qu'est ce que cet
    algorithme de calcul?
    b. Montrer que cet algorithme est correct (selon l'objectif fixé à un)
    c. Quelle est la complexité de cet algorithme?
    ré. Développer une version améliorée de cet algorithme qui utilise seulement la moitié du nombre de multiplications réelles
    utilisée par ALG. Quelle est la complexité de cette algorithme amélioré?
    2. Supposons que vous travaillez pour une entreprise qui développe des logiciels pour le traitement algébrique. Votre tâche est de
    élaborer un programme pour faire des calculs avec des ensembles de nombres entiers. Les ensembles peuvent avoir jusqu'à 10000 éléments où
    un élément est un nombre entier dans la plage de -108
    *... 108
    .
    un. Il est important de concevoir une représentation pour les jeux afin de permettre une mise en œuvre efficace des opérations de réglage.
    Supposons que vous choisissez pour représenter un ensemble de nombres entiers comme une paire composée de: (i) un nombre entier qui représente la
    nombre d'éléments de réglage; (ii) une liste chaînée de plus en plus triés qui stocke les éléments de décor, avec le plus bas
    élément stocké à la tête de la liste. Votre tâche est de concevoir O (m + n) algorithmes pour calculer le syndicat et la
    intersection de deux ensembles avec m et n éléments.
    b. Afin de rendre votre programme à la disposition des autres membres de la société, vous devez mettre en œuvre des ensembles comme
    un type de données abstrait. Développer une application de C d'un type de données abstrait qui représente ensembles d'entiers comme
    suggérée à l'étape a). Votre mise en œuvre procurent les opérations suivantes: construire un ensemble vide, union
    de deux ensembles, intersection de deux ensembles, et en ajoutant un élément à un ensemble.

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    Ok, tu es fort en copier/coller. Ca c'est fait...
    Maintenant, il faut que tu fasse des efforts pour nous donner envie de t'aider. Par exemple commencer ton post par une formule de politesse du genre "Bonjour, voici mon problème".
    Ensuite expliquer le travail que tu as déjà effectué puis préciser quel est le point ou tu bloques.

    S'il n'y a rien de tout ça, il y a une autre alternative : proposer de l'argent à celui ou celle qui va t'aider
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

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