Каков наилучший способ хранения симметричной матрицы в памяти?
Было бы неплохо сохранить половину пространства, не слишком усложняя скорость и сложность структуры. Это язык-агностический вопрос, но если вам нужно сделать некоторые предположения, просто предположите, что это хороший старый простой язык программирования, такой как C или С++..
Кажется, что вещь имеет смысл только в том случае, если есть способ сохранить вещи просто или просто, когда сама матрица действительно большая, я прав?
Просто для формальности я имею в виду, что это утверждение всегда верно для данных, которые я хочу сохранить
matrix[x][y] == matrix[y][x]