В моей домашней работе я работаю над трехмерной проблемой головоломки 3x3. Я буду писать с C.
Есть 26 ящиков и сначала первое место пусто. Скользящими коробками я должен организовать их в правильном порядке. Красные цифры показывают правильный порядок, а 27-е место должно быть пустым. Я не хочу, чтобы ты дал мне код; Я искал в форумах, и кажется, что я должен использовать алгоритм поиска A *, но как?
Можете ли вы дать мне советы о том, как я могу использовать алгоритм A * для решения этой проблемы? Какую структуру данных я должен использовать?