Я работаю над примером проблемы переопределения метода hashCode и equals, но получаю сообщение об ошибке:" Нет включающий экземпляр типа CustomHashCodeExample доступен. Выделение должно быть квалифицировано с помощью включающего экземпляра типа CustomHashCodeExample (например, xnew A (), где x - это экземпляр CustomHashCodeExample). "
Каждая ячейка представлена как двойное
значение от 0 до 1.
Очевидно, что карта не умещается в памяти.
Я пытаюсь обернуться вокруг способ расчета оптимального пути для робота от начальной до конечной позиции. Первой моей идеей было создать движущееся окно, подобное TCP, с мини-картой реальной карты вокруг движущегося робота и выполнением внутри него алгоритма A *, но я столкнулся с некоторыми проблемами с картами с огромными стенами, плохо поиск пути и т. д.
Я просматриваю литературу об A * -подобных алгоритмах и не могу представить себе приблизительное решение этой проблемы.
Мне интересно, сталкивался ли кто-нибудь с похожая проблема или может помочь с идеей возможного решения!
Заранее благодарим: )