![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 11.10.2009
Сообщений: 79
|
![]()
Суть такова : есть текст (например, a b c), где a b c - это слова.
Нужно как-то организовать полный перебор фраз, т.е. ab ac, ba, bc, ca, cb, bc, abc, cba, bca и тд Как это можно осуществить? С помощью чего? Без ООП. Накидайте, плз, какой-нибудь псевдокод) а то никак не могу сообразить) |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 | |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]() Цитата:
Для примера взял 5 элеметов; это 5!=120 комбинаций (что и отражено на рисунке). Вам останется (для Word — по Ctrl-h) заменить каждую букву на какое-то русское слово, добавляя в конце пробел, — и набор фраз из 5 слов готов.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 25.10.2011 в 04:11. Причина: новый генератор перестановок. |
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 11.10.2009
Сообщений: 79
|
![]() Цитата:
нет ли других вариантов?) |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
Цикл while в Перле есть, надеюсь?..
Код:
|
![]() |
![]() |
![]() |
#6 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Вот как-то так, наверное, можно и на Перле. Перечислять, кстати, необязательно цифры — можно индексы некоего массива (того словаря, из которого вы составляете набор фраз).
Код:
Там 3 из 10 (если не снять комменты). Плюс некий интерфейс.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 26.10.2011 в 17:44. Причина: убрал вопрос. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.10.2009
Сообщений: 79
|
![]()
спасибо вам.
а что такое append? не понятно) z = [] - это инициализация пустого массива? |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
http://www.google.com/search?&rls=en...ppend+function
Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 11.10.2009
Сообщений: 79
|
![]()
в перле нет списочков(
нельзя это как-то реализовать на массивах лишь? |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
полный бред | Денис999 | Помощь студентам | 5 | 18.12.2010 18:47 |
Брутфорс (полный перебор) | Tronix | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 12.09.2010 22:44 |
Полный перебор выражения | Alex_sim | Общие вопросы .NET | 9 | 24.05.2010 09:50 |
Полный перебор или есть другие варианты? | androidvsu | Помощь студентам | 8 | 12.03.2009 14:07 |