У меня есть матрица n*n
, давайте рассмотрим n как 3.
Итак, всего будет 9 элементов. Моя матрица может хранить целые числа. Когда я изменю эти целочисленные значения 9 элементов, я получу несколько уникальных комбинаций матриц.
Теперь я хочу поместить эти сетки в качестве ключа в Hash Map
.
Простой способ сделать это - преобразовать мою матрицу в некоторый формат (может быть битами). Так что будет кодирование этой матрицы, а затем, когда я получу, я должен декодировать.
Здесь я читаю битовые маски. Но я не могу понять, как создать битовую маску из сетки в Java.
Я ищу решение, которое говорит мне, как это сделать на примере, и логический поток для кодирования или декодирования сетки в битовую маску.