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 :

Remplissage d'un tableau utilisant la récursivité


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Remplissage d'un tableau utilisant la récursivité
    salut les amis quelqu'un peut m'aider dans la qst 2


    Nom : Capture.PNG
Affichages : 1526
Taille : 225,6 Ko


    déja j'ai résolu la premiere


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    remplissage(T,n){
    début
    k=1;
    Pour i=1 a n faire  
    j=1;
    Tantque (j<=i)  faire
    T[k]=i;
    k++ ;
    j++ ;
    Fin tantque 
    Fin pour 
    retourner(T,k);
    Fin
    }
    pour la complixité j'ai trouvé n^2

    et merci de m'envoyer la correction de la deuxième qst ^^ :

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 419
    Points : 5 818
    Points
    5 818
    Par défaut
    salut

    tu as pratiquement tout écrit

    tu as déjà l’entête

    remplissageR(T : Tableau ;k,n )
    bon le k tu aurais pu l'appeler IndiceTableau par exemple

    dans ton code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Pour i=1 a n faire  
      ...
    Fin pour
    dans la version récursive

    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
    FONCTION remplissageR(T : Tableau ;k,n );
    Debut
       Ipos := k
      .. ici tu cherches i ou kn dans mon cas   
      // indice : en début de boucle la valeur de i correspond à la valeur de T a l'indice précédent auquel tu ajoutes 1  
      // a l’exception de de la position 0 du tableau  
      ...
       Ici tu incrémentes ton compteur avec ce qui ressemble beaucoup à ta boucle tant que
       Ipos++
      ... 
      si  kn = n then  // condition d’arrêt de boucle ;)
         retourner(T) // 
      alors
        remplissageR(T,Ipos,n ) 
    Fin
    bon je pense que tu as tout pour le trouver tout seul
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    merci anapurna pour votre temps, mais malheureusement j'arrive pas trouver la version complete de la reponse

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 419
    Points : 5 818
    Points
    5 818
    Par défaut
    salut

    montre nous ce que tu as fait
    nous t'indiquerons la direction a suivre
    le forum n'est pas ici pour donner la solution toutes faites
    regarde bien les indications que je t'ai fournis

    je t'ai mâché le travail il te reste quasi rien a faire
    la boucle pour à disparue (recursivité)
    il ne te reste que la boucle tansQue à implémenter
    aprés il y a une petite subtilité pour la première valeur mais rien d'insurmontable
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

Discussions similaires

  1. [VBA-E] eviter blanc remplissage listbox avec tableau
    Par chmod777 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/04/2006, 12h16
  2. Permutation utilisant la récursivité!!
    Par dongnold dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 07/02/2006, 23h13
  3. [LG]Remplissage d'un tableau
    Par luno2545 dans le forum Langage
    Réponses: 2
    Dernier message: 29/01/2004, 21h47
  4. Réponses: 13
    Dernier message: 14/10/2003, 14h31
  5. Réponses: 11
    Dernier message: 04/08/2003, 15h30

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