| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Генерироване комбинаций из букв |
| Автор: temporary 20.2.2007, 16:08 |
| Привет всем! Тут возникла необходимость в такой функции когда есть некоторое количество букв (цифр) и нужно перечислить все возможные кобинации из них. К примеру из букв: а, б, в абв авб бва бав и т.д. Раньше где-то встречал, а где, хоть убей - не помню. Помогите, очень нужно, хоть алгоритм подскажите. |
| Автор: W4FhLF 20.2.2007, 16:28 |
| http://forum.vingrad.ru/topic-135849.html |
| Автор: JusTalionis 20.2.2007, 16:31 |
| На память не помню формулу в точности, - открой справочник по математике, раздел "Комбинаторика", и там как раз эти формулы для всяких случаев. ЗЫ Эхх, школьные годы забылись уже... Бином Ньютона! |
| Автор: temporary 20.2.2007, 16:45 |
| Эээ... Может я не точно сформулировал, символы не повторяются, только меняются местами и длина строки остаётся постоянной |
| Автор: Кирилл 20.2.2007, 21:08 | ||
Если 3 буквы, ещё один вложенный цикл... Комбинаторику я пока ещё не проходил |
| Автор: Akina 20.2.2007, 23:51 | ||||
|
| Автор: cardinal 21.2.2007, 13:02 |
| Если кто-то не понял что произошло, то советую нарисовать полное дерево рекурсии... |