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 .
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 .
Peut-être devrais-tu jeter un oeil à Blitz++.
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
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 ) )
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?
Toutes les lignes ont la même longueur, toutes les colonnes ont la même longueur.les lignes/colonnes ont la même longueur
"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)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager