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

Langage Java Discussion :

Aide Algorithme Java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mars 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2020
    Messages : 5
    Par défaut Aide Algorithme Java
    Bonjour a tous, je commence a apprendre Java, je devais faire quelque travaux pratique , mais voila il y a un travaux en particulier que je ne suis pas certain que c'est la bonne méthode. C'est un travaux sur un algorithme* que je dois optimiser. Bien que je l'ai tester en Java et que ca semble marcher, je me demandais si vous pouviez me dire ce que vous en pensiez, voila le travaux en question:

    Nous souhaitons un algorithme qui détermine si la somme des éléments d’un tableau de nombres positifs excède 100. Par ailleurs, nous souhaitons un algorithme efficace: l’algorithme doit accéder à aussi peu d’éléments du tableau que possible. Produisez un pseudo-code précis et expliquez votre solution.

    Indice 1: votre algorithme doit retourner soit Vrai soit Faux.

    Indice 2: votre algorithme doit fonctionner même si le tableau a une longueur de zéro.


    Voici l'algorithme a optimiser:

    Nom : Capture.PNG
Affichages : 1514
Taille : 7,5 Ko


    et voici ma solution:

    Nom : code.PNG
Affichages : 3611
Taille : 12,4 Ko


    Voila désolé pour ce long message!

    Merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Hello,

    l'idée principale de l'optimisation est là.

    Mais j'ai pas trop compris le SI iterateur > 0
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mars 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2020
    Messages : 5
    Par défaut
    Salut, Merci de la réponse, le SI iterateur > 0 est pour s'assurer que les nombres que nous ajoutons a la somme sois positifs,on élimine tout nombre négatif.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ah parce que iterateur c'est un nombre contenu dans le tableau ?

    (et au passage : les instructions disent que le tableau contient des nombres positifs. Elles ne disent pas quoi faire si ce n'est pas le cas.)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mars 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2020
    Messages : 5
    Par défaut
    Oui, bien c'est la lecture de l’élément du tableau a position X.


    Étant donne que les instruction ne disent pas quoi faire avec les nombre négatif, je les ignorais, mais comme tu dit , il faudrait je le fasse sans mettre la variable excede a faux.

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par Marc Labreche Voir le message
    Oui, bien c'est la lecture de l’élément du tableau a position X.
    Hm. Absolument pas.
    C'est l'index d'un élément du tableau.

    Du coup je suis assez surpris que tu sois arrivé à une solution convenable, et même que tu prennes la peine de t'intéresser à des cas dont l'énoncé te dit de pas te soucier.

    Malheureusement, le seul effet que cela est de rendre la solution, qui marchait toute seule, invalide avec ce truc, parce que l'élément à l'index 0 n'est plus comptabilisé.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [Javadoc] Aide de Java 1.6
    Par Mister Nono dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 13/04/2007, 16h33
  2. faire une aide sous java
    Par nutix2003 dans le forum EDI et Outils pour Java
    Réponses: 8
    Dernier message: 11/04/2007, 04h26
  3. Besoin de l'aide connection java-oracle 9i
    Par Dx_ter dans le forum Oracle
    Réponses: 6
    Dernier message: 28/12/2006, 12h08
  4. Connexion à SqlServeur à l'aide de java
    Par ushernas84 dans le forum JDBC
    Réponses: 2
    Dernier message: 30/10/2006, 13h41
  5. [Système][Class-Path]cherche aide sous java pour fedoracore ou linux
    Par mickey hollywood dans le forum Général Java
    Réponses: 4
    Dernier message: 29/03/2005, 01h13

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