Re[10]: Детская головоломка - как решить?
От: Erop Россия  
Дата: 28.05.08 14:34
Оценка:
Здравствуйте, PaulMinelly, Вы писали:

E>>Ты не можешь придумать как задать какую-то конкретную позицию? Или не знаешь как по позиции сгенерить доступные ходы?

PM>Да. Как задать конкретную позицию и как сгенерировать доступные ходы?

Ну придумай какой-нибудь представление...
Ты про эту конеретно гловоломку? Ну можешь иметь масиив NxM клеток, например, и в каждой клетке хранить номер фишки, которая её сейчас покрывает (либо 0, там, или -1, для пустой позиции).
Соответсвенно ход будет -- номер фигуры + направление смещения. А хэш сам как-нибудь родишь...

Но я думаю, что можно предложить и более эффективные представления. Сам теперь подумай немного, да?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.