• # Re : Tableau a n dimensions

    Posté par (site web personnel) . En réponse au message Tableau a n dimensions. Évalué à 1.

    Je ne connais pas de librairie qui permette ça (d'ailleurs je ne programme pas en C++), mais amha un tableau à n dimensions peut être vus comme un arbre (c'est une idée, je ne sais pas ce que ça vaut) :

    Un tableau à 1 dimension (i1) peut être vu comme un noeud avec i branches qui lient la donnée (ou une référence, mais c'est du détail).

    Un tableau à 2 dimensions (i1,i2) peut être vu comme un noeud avec i1 branches, qui chacune relient un noeud avec i2 branches qui lient la donnée.

    ...

    Par récurrence, un tableau à n dimensions (i1, i2, ..., in) peut être vu comme un noeud avec i1 branches, qui chacune relient un tableau à n-1 dimension (i2, ..., in).

    Il te reste encore à stocker ton joli arbre, dont les données sont ascii, mais je pense qu'un parser/writer xml devrait parfaitement faire l'affaire. Attention à préserver l'ordre des données si c'est important.

    Adhérer à l'April, ça vous tente ?