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 :

Matrice dynamique en C++


Sujet :

C++

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2011
    Messages : 3
    Points : 6
    Points
    6
    Par défaut Matrice dynamique en C++
    Bonjour,

    Je cherche en C++ une structure de données dynamique qui permet de représenter une matrice dynamique. Avec cette structure, je peux supprimer,ajouter des éléments et des lignes .

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 705
    Points
    2 705
    Par défaut
    Peut-être devrais-tu jeter un oeil à Blitz++.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Tu doit te créé un tableau avec des pointeurs, si tu ne sait pas comment, va voir ici : http://cpp.developpez.com/faq/cpp/?p..._new_array_dim

  4. #4
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Points : 827
    Points
    827
    Par défaut
    Citation Envoyé par MidNight29 Voir le message
    Tu doit te créé un tableau avec des pointeurs
    C'est un excellent moyen de créer des bugs! Surtout si on est débutant! ( je le sais d'expérience )

    Utilises plutôt les classes de blitz++ que te conseil Oodini, ou adaptes des containers de la SDL à tes besoins, mais évites autant que possible d'utiliser des tableaux de style C ( tableaux avec des pointeurs ).
    Il y a aussi la librairie eigen qui est plus facile à prendre en main ( mais les matrices creuses n'y sont pas encore ( si tu n'utilises que des matrices normales tout ira bien ) )

  5. #5
    Membre chevronné
    Avatar de Joel F
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2002
    Messages : 918
    Points : 1 921
    Points
    1 921
    Par défaut
    Citation Envoyé par MidNight29 Voir le message
    Tu doit te créé un tableau avec des pointeurs, si tu ne sait pas comment, va voir ici : http://cpp.developpez.com/faq/cpp/?p..._new_array_dim
    Y a un process pour updater la FAQ ? Les tableaux 2D en pointeurs de pointeurs, c'est genre la pire solution en terme de performances.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Points : 1 685
    Points
    1 685
    Par défaut
    Bonjour,

    dans une matrice, les lignes/colonnes ont la même longueur : est-ce le cas dans ton application?

    Concernant l'aspect dynamique, as-tu besoin de faire beaucoup d'ajouts/suppressions de lignes?

    Quelles autres opérations souhaites-tu faire avec tes matrices? En quelle proportion?

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 705
    Points
    2 705
    Par défaut
    Citation Envoyé par Aleph69 Voir le message
    dans une matrice, les lignes/colonnes ont la même longueur
    Seulement pour les matrices dites carrées.

  8. #8
    Membre expérimenté
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Points : 1 685
    Points
    1 685
    Par défaut
    les lignes/colonnes ont la même longueur
    Toutes les lignes ont la même longueur, toutes les colonnes ont la même longueur.

  9. #9
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Points : 4 732
    Points
    4 732
    Par défaut
    Citation Envoyé par Joel F Voir le message
    Y a un process pour updater la FAQ ? Les tableaux 2D en pointeurs de pointeurs, c'est genre la pire solution en terme de performances.
    Tu postes dans la catégorie Contribuez du forum et si tout va bien, un respo met à jour après discussion/approbation.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

Discussions similaires

  1. SOMMEPROD et Matrices dynamiques
    Par d9nis dans le forum Conception
    Réponses: 1
    Dernier message: 14/12/2010, 10h44
  2. [XL-2007] Recherche dans une Matrice dynamique
    Par Just-Soft dans le forum Excel
    Réponses: 20
    Dernier message: 12/07/2010, 17h53
  3. matrice Dynamique Ocaml
    Par Snyper dans le forum Caml
    Réponses: 8
    Dernier message: 27/11/2007, 22h37
  4. [Debutant] Matrice dynamique
    Par herlock dans le forum Débuter
    Réponses: 9
    Dernier message: 19/11/2007, 20h04

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