Cela dépend si ton segment accepte les trous.
Version imprimable
oui evidemment mais pour moi, si tu lis le post precedent, c'est seulement deux valeurs... debut et fin. Donc ca revient a faire un "SuperSegment"=vector<segment>
Mais si tu pensais a autre chose, je suis tout ouie.
Concernant les structures de données, il me semble que jeter un oeil sur les bibliothèques de matrices existantes peut être une bonne idée (uBLAS, MTL, autres ?).
ps : je n'ai pas lu l'ensemble du topic :oops:, mais j'espère que j'ai pas dit ça en l'air :yaisse2:
En faite ce n'est plus le même thread : pas le même problème avec pas la même personne. Donc la question n'est plus optimisation d'un tableau... C'est dommage qu'un modo n'as pas déplacé cette discution dans un autre thread... Le problème n'est plus coherent avec la question
Ah oui ca pourrait etre pratique. L'une des solutions pourrait etre de filtrer les segments dans le sens positif et si negatif alors considere comme null. Sinon rajouter un bool... je pense la deuxieme solution plus utile mais un bool reste un octet en plus.