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

C++ Discussion :

Tri de tableau à deux colonnes


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 113
    Par défaut Tri de tableau à deux colonnes
    Bonjour,
    je cherche à tri un tableau de deux colonnes. En fait il s'agit d'une courbe de points (x,y) définie comme une classe Curve
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    class Curve
    {
    ....
    private:
    	vector<Point> v_;
    };
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    class Point
    {
    ...
    private:
    	double x;
    	double y;
    };
    Si par exemple j'ai la courbe
    x | y
    ------------
    1 | 3.2
    4 | 12.0
    3 | 0.2
    2 | 1.4


    j'aimerais après le tri qu'elle me donne
    x | y
    ------------
    1 | 3.2
    2 | 1.4
    3 | 0.2
    4 | 12.0


    càd trié suivant les abscisses.

    J'ai essayé avec std::sort mais ca marche pas et j'ai cherché de la doc sur le quicksort mais je suis tombé sur un lien qui donne l'algoritme mais sans explication => un peu chaud pour le calcul du pivot en tout cas pour moi => y a t'il une librairie qui permet de faire ca???
    MErci bcp
    A+

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 113
    Par défaut
    Merci bcp ca fonctionne... en tout cas ca a l'air vachement baleze.. (à mon niveau du moins :-)
    Ciao
    David

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Par défaut
    salut,
    pour ton cas, tu ne pourrais pas aussi utiliser une std::map / std::multimap ?
    En utilisant un tableau associatif (abscisse -> ordonnée), le tri de l'abscisse se fait à chaque insertion.
    Tout peut dépendre de quand tu dois faire le tri ...
    @+

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

Discussions similaires

  1. Passez d'une matrice à un tableau à deux colonnes
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 08/04/2011, 12h15
  2. Réponses: 4
    Dernier message: 28/12/2010, 16h40
  3. [PHP 4] Tri de tableau à 4 colonnes
    Par ptilemare dans le forum Langage
    Réponses: 2
    Dernier message: 30/07/2010, 08h22
  4. [Tableaux] Problème tri de tableau à deux dimensions
    Par squall62 dans le forum Langage
    Réponses: 21
    Dernier message: 24/05/2006, 18h18
  5. [Tableaux] tri de tableau deux dimensions
    Par oursquetaire dans le forum Langage
    Réponses: 8
    Dernier message: 27/12/2005, 14h27

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