|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.09.2007, 21:28 | #1 |
Регистрация: 01.06.2007
Сообщений: 9
|
Delphi, рекурсия, как сделать все возможные N-ки чисел (сколько столбцов такая N-ка,в данном случае 3)?
короче есть двумерный массив в делфи забитый рандомно, размерность задается любая
например 16 90 68 23 12 48 88 55 44 41 35 94 0 77 8 вот как мне сделать все возможные N-ки чисел(сколько столбцов такая N-ка, в данном случае 3), в N-ке должно быть одно число из каждого столбика(два числа из одного столбика не могут быть), перестановки внутри N-ки не важны, то есть должно будет получится такие 3-ки чисел для этого примера. 16 90 68 16 90 48 16 90 44 16 90 94 16 90 8 16 12 68 16 12 48 16 12 44 16 12 94 16 12 8 16 55 68 16 55 48 16 55 44 16 55 94 16 55 8 ............. 23 90 68 23 90 48 .............. 0 77 68 0 77 48 0 77 44 0 77 94 0 77 8 вот, подскажите плз, завтра сдавать нужно, не знаю как этот алгоритм сделать...второй день парюсь, подозреваю что там должна быть рекурсия в рекурсии... |
25.09.2007, 21:30 | #2 |
Регистрация: 01.06.2007
Сообщений: 9
|
буду благодарен если ко нить выложит готовый алгоритм
|
26.09.2007, 00:11 | #3 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
очень похожая задача, условие другое но суть таже
только твоя сложнее, так как размерность любая, в том варианте что я там предложил, ограничены только разряды (у тебя это ширина массива), а в глубину это только в условии 10, на самом деле сколько введешь столько и будет, запусти программу увидишь, рекурсию там не получается сделать. Тебе только для себя надо переделать чтобы не порядковые номера выводились а значения из массива.
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)
Проверь себя! Онлайн тестирование | Мой блог |
26.09.2007, 15:07 | #5 |
Регистрация: 01.06.2007
Сообщений: 9
|
если кому надо пишите в асю
|
26.09.2007, 16:43 | #6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,599
|
domik, а на форум разместить не судьба?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать прогу чтобы показывать сколько дней осталось до... | Bigtyoma | Общие вопросы Delphi | 20 | 23.12.2016 06:23 |
Как сделать в Edit Ввод только чисел | Pashin | Компоненты Delphi | 17 | 26.07.2011 21:12 |
Помогите оценить, сколько может стоить проект. Его покупают - сколько взять? | grenles | Свободное общение | 4 | 16.07.2008 09:38 |
Как Firefox рассчитывает ширину столбцов вот в таком случае??? | Finer | HTML и CSS | 3 | 26.04.2008 16:47 |