Merci, j'essaierai plus tard. Pour l'instant mon pc n'est pas avec moi.
J'ai quelques questions encore :
Est-ce que cette solution marche avec les "vector"?
Est-ce que je peu stocker des pointeurs et utiliser des threads pour accélérer le remplissage de la matrice?
1 - la solution marchera avec n'importe quel conteneur qui defini l'operateur []. ou bien vector.at(x).at(y).at(z) = .. ; ( je ne me souviens plus lequel verifie les dépassement. ) 2 - Oui si ta matrice et tes objets pointé sont trade safe/locké par un mutex.
... 1 - la solution marchera avec n'importe quel conteneur qui defini l'operateur []. ou bien vector.at(x).at(y).at(z) = .. ; ( je ne me souviens plus lequel verifie les dépassement. ) ...
C'est l’utilisation de "at()" qui vérifie systématiquement les bornes ... et donc qui est moins performant.
Il est préférable d'utiliser "[]", et une précondition pour vérifier l’algorithme (un assert).
Le vector<> a des capacités intéressantes de comportement, les vector<vector<>> est nettement plus coriace à utiliser voire pourrait être désastreux en environnement multithread. En particulier tu parles d'insertions, ne compte pas faire des insertions dans des threads pendant que d'autres font des lectures. Peut-être qu'un vector<array<,>> serait utilisable. Il faudrait plus d'informations sur ton besoin pour mieux t'aider.
Peut-être peux-tu bénéficier des instructions vectorisées (mot qui n'a rien à voir avec les vector<> du C++)
Le vector<> a des capacités intéressantes de comportement, les vector<vector<>> est nettement plus coriace à utiliser voire pourrait être désastreux en environnement multithread. En particulier tu parles d'insertions, ne compte pas faire des insertions dans des threads pendant que d'autres font des lectures. Peut-être qu'un vector<array<,>> serait utilisable. Il faudrait plus d'informations sur ton besoin pour mieux t'aider.
Peut-être peux-tu bénéficier des instructions vectorisées (mot qui n'a rien à voir avec les vector<> du C++)
Question plus ou moins en rapport avec le sujet , mais est-ce qu'un tableau 3 dimension peut etre linéarisé ?
Optimiser et insérer des éléments dans une matrice
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Il n'y a pas de projets urgents, il y a que des projets en retards.
Il n'y a pas de projets urgents, il y a que des projets en retards.
Il n'y a pas de projets urgents, il y a que des projets en retards.
Il n'y a pas de projets urgents, il y a que des projets en retards.
En recherche d'emploi.