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 :

Algo facil qui m'empeche de dormir


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 51
    Par défaut Algo facil qui m'empeche de dormir
    bonjour,
    j'ai un algo a trouver pour un programme et j'ai beau chercher je sais que ca doit etre "con" mais je bloque donc j'en viens a votre aide....
    ca consiste a parcourir des elements dans un tableau selon des criteres bien precis..
    on avance dans le tableau par pas,ce pas augmente exponentiellement et on s'arrete a une limite d'indice du tableau donnee en parametre..
    je sais pas si c'est clair mais je vais essayer de montrer par un exemple.

    ici le pas=2 et je commence a l'indice de debut 0 pour aller jusqu'a 10
    on aura donc :
    0->{1,2}->{3,4,5,6}->{7,8,9,10}(normalement jusqu'a 14 mais on a atteind la limite...)

    merci de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    :
    ce pas augmente exponentiellement
    Tu peux être plus explicite ?
    Ça ne peut pas se faire avec une simple boucle while ?
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  3. #3
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 51
    Par défaut
    Citation Envoyé par Trap D
    :
    ce pas augmente exponentiellement
    Tu peux être plus explicite ?
    Ça ne peut pas se faire avec une simple boucle while ?
    ben en fait j'utilise ici des puissances d'un nombre entree en parametre..dans l'exemple ce nombre est 2.
    donc je vais devoir parcourir le 1er,puis les 2 suivants puis les 4,puis les 8.....

  4. #4
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Je ne sais pas si j'ai bien compris ton problème, mais tu peux peut-être faire comme ça :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    i entier index du tableau
    n entier nombre entré au clavier
    e  entier : exposant en cours de l'entier  
    p : puissance de l'entier (n ^e)
    k : compteur de la puissance en cours
    T entier : taille du tableau
    i <- 1
    e <- 0
    p <- 1
    k <- 1
    tant que i <= T faire
    debut
       // traiter l'element i du tableau en fonction de n, e et k
       .................................
       .................................
       .................................
      // on incrémente k
      k <- k + 1
      si k > p alors
      debut
        e <- e + 1
        p <- n ^ e
        k <- 1
      fin si
      i <- i + 1
    fin tant que
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/03/2013, 18h33
  2. Algo qui calcule une aire
    Par le_nardo dans le forum Algorithmes et structures de données
    Réponses: 36
    Dernier message: 25/08/2012, 14h57
  3. return false qui n'empeche pas la redirection
    Par artenis dans le forum jQuery
    Réponses: 11
    Dernier message: 03/05/2011, 14h10
  4. Un petit script facile mais qui bloque
    Par Whombat dans le forum Langage
    Réponses: 4
    Dernier message: 20/10/2007, 20h15
  5. Licence GPL : Qu'est ce qui empeche la plagiat ?
    Par chacal dans le forum Licences
    Réponses: 13
    Dernier message: 08/04/2007, 12h20

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