symmetric-matrix

How to store a symmetric matrix?

Which is the best way to store a symmetric matrix in memory? It would be good to save half of the space without compromising speed and complexity of the structure too much. This is a language-agnostic question but if you need to make some assumptions just assume it's a good old plain programming language like C or C++.. It seems a thin...