Как сохранить * n матрицу, состоящую из целых чисел, в значение битовой маски? - PullRequest
0 голосов
/ 27 марта 2019

У меня есть матрица n*n, давайте рассмотрим n как 3.

Итак, всего будет 9 элементов. Моя матрица может хранить целые числа. Когда я изменю эти целочисленные значения 9 элементов, я получу несколько уникальных комбинаций матриц.

Теперь я хочу поместить эти сетки в качестве ключа в Hash Map.

Простой способ сделать это - преобразовать мою матрицу в некоторый формат (может быть битами). Так что будет кодирование этой матрицы, а затем, когда я получу, я должен декодировать.

Здесь я читаю битовые маски. Но я не могу понять, как создать битовую маску из сетки в Java.

Я ищу решение, которое говорит мне, как это сделать на примере, и логический поток для кодирования или декодирования сетки в битовую маску.

...