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

Algorithmes et structures de données Discussion :

Indice de Tableau3D dans un tableau 1D


Sujet :

Algorithmes et structures de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 36
    Par défaut Indice de Tableau3D dans un tableau 1D
    J'ai creer un tableau a 1D qui represente une matrice 3D.
    J'ai les indices de la valeur que je veux recuperer en 3D(x,y,z), et je dois retrouver la valeur dans le tableau a 1D.
    C koi la formule pour calculer l'indice?
    Merci.

  2. #2
    Membre éprouvé Avatar de PINGOUIN_GEANT
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 149
    Par défaut
    cela dépend vraiment de la façon dont est structuré ton tableau 1D
    cela peut-être xxxxxx....,yyyyyyyy....zzzzzzzz
    ou xyz xyz xyz xyz.....
    et à moins que je n'ai pas compris ton problème, c'est très facile à récupérer.

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    633
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 633
    Par défaut
    Bonjour,

    Étant donné que c'est toi qui a structuré tes tableaux, tu comprendras que tu es le seul à pouvoir réellement répondre à la question, particulièrement si tu ne nous montres pas au moins quelques lignes de code.

  4. #4
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Si ton tableau de taille (n, m, ?) est construit de la façon suivante :

    1ère ligne du premier plan
    2ième ligne du premier plan
    ...
    dernière ligne du premier plan

    Deuxième plan
    Troisième plan
    ...
    Dernier plan

    et si tes indices sont 0-basés :

    3D(x, y, z) = 1D(x + n*y + n*m*z)

    (Ceci explique pourquoi en C, il n'est pas nécessaire de transmettre la dernière dimension d'un tableau (elle ne sert à rien, à part les contrôles qui ne sont pas faits), et pourquoi tout est 0-basé : les formules sont simples)

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

Discussions similaires

  1. INDICE du plus petit element dans un tableau
    Par adel25 dans le forum SL & STL
    Réponses: 1
    Dernier message: 07/12/2009, 16h16
  2. Récupération d'un indice dans un tableau
    Par fatenov dans le forum MATLAB
    Réponses: 3
    Dernier message: 04/12/2007, 16h28
  3. [Debutant] Stocker des objets dans un tableau à plusieurs indices
    Par Invité dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 27/09/2006, 18h04
  4. Tri dans un tableau et indices
    Par size_one_1 dans le forum C
    Réponses: 10
    Dernier message: 16/05/2006, 00h17
  5. Réponses: 2
    Dernier message: 11/04/2006, 22h54

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