|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.08.2009, 08:19 | #11 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Время выполнения программы в значительной степени зависит не от временени вычисления, а от времени вывода. Вывод очень долго делается.
Я как-то делал несколько задач на разные варианты на тему "счастливых билетов". При количестве цифр до 6 разница во времени вычислений между рекурсивным и нерекурсивным вариантами незначительна, а при 20 цифрах(максимально) уже существенна. Но скорость вывода не победил. А программу на генерацию размещений символов я хорошо помню глазами, там перебирались цифры и малые латинские буквы при n=10; Кто писал, не помню, давно было. |
05.08.2009, 12:32 | #12 |
Программист
Форумчанин
Регистрация: 23.07.2009
Сообщений: 101
|
вот еще пример на Free Pascal:
Код:
Если вы верите, что можете или не можете
сделать что-то, вы правы в обоих случаях. ______________________________(С) Г.Форд |
05.08.2009, 14:51 | #13 |
Delphi,Python,PHP
Форумчанин
Регистрация: 04.04.2009
Сообщений: 138
|
спс всем за ответы тему можно закрыть!
|
05.08.2009, 15:31 | #14 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Цитата:
|
|
06.08.2009, 00:14 | #15 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Я имел ввиду что в той программе к-рую я упоминал (там немного другое условие было) рекурсией не получалось сделать, там по условию на каждый разряд был свой "алфавит". Хотя может и для такой задачи рекурсия подходит, давно это было, и знаний у меня тогда поменьше было. А задача такая: представьте кодовый замок, разрядность (кол-во "барашков" в замке) задается пользователем, набор символов для каждого разряда свой (может быть разной длины) и тоже задается пользователем. Задача - перебрать все варианты.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
06.08.2009, 00:59 | #16 | |
Программист
Форумчанин
Регистрация: 23.07.2009
Сообщений: 101
|
Цитата:
Немного переделал свой вариант под вашу задачу: Код:
Если вы верите, что можете или не можете
сделать что-то, вы правы в обоих случаях. ______________________________(С) Г.Форд |
|
16.09.2011, 02:42 | #17 |
Пользователь
Регистрация: 29.03.2011
Сообщений: 11
|
Уважаемые помогите пожалуйста старому человеку.
Представленная здесь пограмка хорошая. Я наподобие писал,но у меня никак не получается подставлять к перебору постоянное нужное мне значение. Например: i 00 0006 это скажем нужное значение которое должно подставляться к каждому перебираемому значению. Более конкретно: i 00 0006 000 i 00 0006 001 i 00 0006 002 и.т.д Пожалуйста если вас сильно не затруднит подскажите как дописать представленную здесь програмку. Буду очень благодарен. С Уважением Николай(petrovich4734) |
16.09.2011, 07:53 | #18 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Код:
|
16.09.2011, 16:07 | #19 |
Пользователь
Регистрация: 29.03.2011
Сообщений: 11
|
большое спасибо
все получилось Последний раз редактировалось Serge_Bliznykov; 16.09.2011 в 23:44. |
19.09.2011, 20:19 | #20 |
Пользователь
Регистрация: 29.03.2011
Сообщений: 11
|
puporev
Уважаемый не выручите еще раз. вот написал програмку в ней в MaskEdit происходит постоянный перебор. Написал уже очень давно, но до сих пор не смог прописать так чтобы, что происходит в MaskEdit происходило бы и в каком нибудь тхт. файле. Что я только не пробовал. С Уважением Николай(petrovich4734). Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 20.09.2011 в 11:23. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
с++ Перебор всех возможных подмножеств множества целых чисел | Modlika17 | Помощь студентам | 19 | 10.01.2012 11:09 |
Реализовать перебор всех возможных IP-адресов (С++) | ak74m | Помощь студентам | 0 | 09.04.2009 13:59 |
Перебор всех возможных вариантов | [MI_nor] | Общие вопросы C/C++ | 9 | 01.04.2009 21:17 |
Найти значение функций для всех целых значений из диапазона -8..3 | Goldberg | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 13.11.2008 00:05 |
перебор всех элементов в TtreeView | vitalik007 | Общие вопросы Delphi | 10 | 09.04.2008 15:44 |