|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разбивка строки в массив из комбинации слов - помогите с алгоритмом, пожалуйста |
|
Разбивка строки в массив из комбинации слов - помогите с алгоритмом, пожалуйста
|
Старожил Сообщения: 181 |
Профиль | Сайт | Отправить PM | Цитировать Всем привет.
Столкнулся с вроде бы простым, с другой стороны не до конца понятным мне алгоритмом, который будет делать следующее. Из строки вида где цифры - это слова в предложении получить массив который будет содержать различные комбинации из этих слов. то есть для примера выше это будет то есть получается 15 различных комбинаций, включая саму строку. Естественно слов в строке может быть не обязательно 3, а 2 или 5 или даже 10, выше - просто пример. У меня основная загвоздка в том, как можно обработать более двух слов. комбинации из двух слов можно получить перебором каждого элемента с другим. а как создать комбинации типа "2 3 1" из примера - ломаю голову пока. Буду благодарен любым советам! P.S. Пишу на PHP, но тут скорее нужна помощь в самом алгоритме. |
|
Отправлено: 22:00, 24-09-2010 |
Deadooshka Сообщения: 2512
|
Профиль | Отправить PM | Цитировать примеры алгоритмов комбинаторики ищутся в гугле
тут пример для C++, который легко переписать для PHP. Хотя там для массива фиксированной длины, но остальные варианты имхо можно перебирать срезами массива разной длины... |
Отправлено: 06:43, 25-09-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
HDD - Помогите собрать RAID массив | advokcat | Накопители (SSD, HDD, USB Flash) | 15 | 12-03-2009 10:45 | |
помогите с алгоритмом решения задачи | bool | Хочу все знать | 2 | 14-06-2008 18:43 | |
Помогите с алгоритмом или исходником двумерного отсечения отрезка. | [mzd] | Программирование и базы данных | 2 | 04-09-2005 20:31 | |
Смена комбинации раскладки по-умолчанию | Retvizan | Автоматическая установка Windows 2000/XP/2003 | 0 | 20-07-2005 14:40 | |
Помогите создать здоровенный массив ! | TimStich | Программирование и базы данных | 2 | 07-04-2004 21:43 |
|