![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
Нужен алгоритм переборки набора букв с заданным алфавитом и заданным максимальным размером пароля. Ну, например алфавит: "abc", максимальный размер пароля - 5 букв. При этом, начинаются генерироваться пароли с одного символа, потом два, потом 3 и так до 5 символьных.
Если брать вышеупомянутые данные то мы должны получить такой набор паролей примерно: a b c aa ba ca ab bb cb ac bc cc aaa baa caa aba bba cba aca bca cca aab bab cab abb bbb cbb ну и так далее. Желательно обойтись без рекурсии, потому что каждый сгенерированый пароль отдается другому большому куску программы на обработку. Хотя можно и с рекурсией, как нибудь выкручусь. Я что-то туплю вообще похоже ((
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
![]()
С алгоритмом думаю разберешься и модернизируешь для себя!
Код:
Я не маюсь бездельем, я от него тащусь!
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
Спасибо. Жестокий алгоритм
![]()
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
А есть ещё такое http://programmersforum.ru/showthread.php?t=26509
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
Спасибо, это уже видел. Все-таки наверное свое напишу, как додумаю.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Комбинаторика в помощь
![]()
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
#7 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]() Цитата:
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
Адово быстро молотит ваще, супер. Спасибо отцам с wasm'а. Если кому-то понадобится вдруг - вот, перевел на паскаль.
Код:
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Полный перебор выражения | Alex_sim | Общие вопросы .NET | 9 | 24.05.2010 09:50 |
Полный перебор или есть другие варианты? | androidvsu | Помощь студентам | 8 | 12.03.2009 14:07 |
Брутфорс | vitalik007 | Общие вопросы Delphi | 4 | 01.03.2008 18:58 |
Полный аминь | AtomX | Общие вопросы Delphi | 4 | 25.12.2006 14:33 |