Матрицы Quatree (код, используемый в статье там ), имеют достаточно хорошую вставку и сложность доступа, а также достаточно хорошую производительность.Для них существуют конкретные алгоритмы (в основном в виде научных работ).Однако они не очень распространены.Но они делают заслуживают больше любви.Если вы намереваетесь решать системы, вам будет объяснено разложение, хорошо подходящее для матриц квадродерева там .
Если ваша матрица будет построена сразу, и вам не нужно добавлять / удалять элементыпосле его создания хранилище сжатых строк (или хранилище сжатых столбцов) широко распространено и эффективно, и есть библиотеки и специальные алгоритмы для их работы.
В конце концов, вы не сказали нам, что хотитеделать с вашими матрицами.