Tri d'une pile en C
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Tri d'une pile en C



  1. #1
    hamouda1923

    Tri d'une pile en C


    ------

    Salut à tous,

    Je veux savoir comment trier une pile ! Notez bien que je ne peux utiliser que les opérations suivantes:
    pile* creerpile();
    char estvidepile(pile *p);
    pile* empiler(pile *p, int donnee);
    pile* depiler(pile *p);
    int obtenir_tete(pile *p);

    J'ai réussi à résoudre ce problème à l'aide d'un tableau, c'est hyper facile mais l'énoncé m'oblige d'utiliser seulement une autre pile et un nombre constant de variables.

    Merci.

    -----

  2. #2
    pm42

    Re : Tri d'une pile en C

    Récursivement en t'inspirant par exemple des solutions de la tour de Hanoi.

  3. #3
    pm42

    Re : Tri d'une pile en C

    En non récursif, tu peux implémenter un tri à bulle... Tu retire de la pile 1 tout ce qui est bien trié et tu le mets sur la pile 2. Quand tu tombes sur un élément X pas à sa place, tu le retires, le met dans une variable temporaire, recommence à mettre la pile 2 sur la pile 1 et tu insères X à sa place.
    Et tu recommences tant que la pile n'est pas triée.
    On peut même raffiner un peu.

  4. #4
    hamouda1923

    Re : Tri d'une pile en C

    Oh je me sens stupide LOL, ِComment ça ne m'est pas venu à l'esprit !
    Merci pm42 c'est clair !

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Décharge d'une pile dans une autre pile
    Par MadSam47 dans le forum Physique
    Réponses: 2
    Dernier message: 10/05/2015, 18h40
  2. Masse pile pleine, pile vide
    Par roro222 dans le forum Discussions scientifiques
    Réponses: 25
    Dernier message: 27/04/2013, 10h34
  3. pile : réactif consommés alors que la pile ne débite pas ?
    Par invite55844dae dans le forum Chimie
    Réponses: 0
    Dernier message: 15/12/2009, 18h14
  4. testeur de pile: fils pile débrancher
    Par martini91 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/01/2009, 13h38
  5. Pile de Volta, pile à concentration et équation de Nernst
    Par invite8c3060a6 dans le forum Chimie
    Réponses: 3
    Dernier message: 04/03/2007, 12h42