Quel est le meilleur moyen de stocker une matrice symétrique en mémoire?Comment stocker une matrice symétrique?
Il serait bon de sauver la moitié de l'espace sans compromettre la vitesse et de la complexité de la structure trop. Il s'agit d'une question indépendante des langages, mais si vous avez besoin de faire des suppositions, supposez que c'est un bon vieux langage de programmation simple comme C ou C++.
Il semble que quelque chose ait un sens juste s'il y a un moyen de garder choses simples ou juste quand la matrice elle-même est vraiment grande, ai-je raison?
juste pour le plaisir de formalité, je veux dire que cette affirmation est toujours vrai pour les données que je veux stocker
matrix[x][y] == matrix[y][x]
Regardez cette réponse (http://stackoverflow.com/a/9040526/380384) qui peut aider à stocker une matrice symétrique dans le tableau 1D. – ja72