Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм генерации кроссвордов / 7 сообщений из 7, страница 1 из 1
27.02.2006, 15:15
    #33568171
Ketan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм генерации кроссвордов
Условие: задана сетка кроссворда, есть словарь, необходимо заполнить сетку словами.
У кого нибудь есть идеи алгоримов или структур данных которые можно использовать..
...
Рейтинг: 0 / 0
27.02.2006, 15:48
    #33568300
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм генерации кроссвордов
алгоритм, там, back tracking какой-нить (не спрашивай, что это, не знаю).
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
27.02.2006, 16:47
    #33568522
AL_KIR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм генерации кроссвордов
помню я такой в детстве сочинял :), толька с упором на сетку кроссворда

но меня тогда интересовала еще и обратная сторона, как быстро разгодать кроссворд...


алгоритм по собиранию кроссворда такой - перебором всех возможных сочетаний...
есть словарь - к словарю лучше прибавить значимость поля или же вероятность попадания в кроссворд

для каждого поля в кроссворде собираем регулярное выражение, по этому выражению выбираем список удовлетворяющих слов из словаря, если есть поле вероятности - сортируем его по вероятности попадания в кроссворд

вставляем слово из списка в кроссворд

переходим к следующему слову из сетки кроссворда,

итак далее, пока не будет заполнен весь кроссворд

эту последовательсность лучше всего оформить в рекурсивный алгоритм




готов приянть участие в колеективном проекте по формированию глобальной базы для разгадывания кроссвордов...
...
Рейтинг: 0 / 0
30.03.2006, 11:13
    #33634462
Алгоритм генерации кроссвордов
А где можно достать словарь для генерации кроссворда?
...
Рейтинг: 0 / 0
30.03.2006, 13:00
    #33634846
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм генерации кроссвордов
Можно взять какой-нить толковый словарь. Даля например
или Ожегова (последнего я качал с библиотеки Мошкова) и
загнать его в базу.
...
Рейтинг: 0 / 0
05.04.2006, 13:54
    #33646200
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм генерации кроссвордов
сначала толковый словарь, потом какую- нибудь энциклопедию по фильмам (названия, герои, артисты), потом книги (авторы, герои), потом карты (города, страны), потом спорт, потом ...
...
Рейтинг: 0 / 0
05.04.2006, 14:14
    #33646273
Fabrichenko Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм генерации кроссвордов
а потом другой алгоритм который по этой же базе данных их отгадывает

хороший программист - ленивый программист :-)
---------------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм генерации кроссвордов / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]