|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.02.2012, 16:06 | #1 |
Пользователь
Регистрация: 25.11.2006
Сообщений: 40
|
избавиться от цикла for или ускорить вычисление
подскажите по следующему вопросу
есть вектор длиной 5 бит из него формирую расчитываю все возможные комбинации(вектора) длиной 2 бита затем с длиной 3, 4. При поиске всех возможных комбинаций длиной 2 бита использую в программе два for, когда 3 бита соотв 3 for и т д. Проблема возникает когда исходный вектор имеет длину 32 000 бит и из него я ищу все возможные комбинации длиной 23 бита т.е. в проге имею 23 for что в итоге очень долго. В матлабе есть аналогичная функция nchoosek но она с такими длинами не работает. Можно ли как то ускорить расчет заменой for или еще чем... Заранее спасибо... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ускорить idhttp или как в некоторых случаях не получать ответ от сервера? | Кольша | Работа с сетью в Delphi | 4 | 24.01.2012 21:50 |
как вывести время выполения цикла или функции? | vvmcpp | Помощь студентам | 1 | 11.12.2010 14:39 |
при нажатии на ссылку установка выходит диалог открыть или сохранить, как от него избавиться? | Rus_ld | Общие вопросы Delphi | 3 | 03.05.2010 13:31 |
Избавиться от диалога "Открыть или сохранить этот файл" | RIO | Общие вопросы Delphi | 6 | 14.03.2010 00:13 |
Вычисление суммы членов ряда, используя оператора цикла с предусловием WHILE | SeeJay | Помощь студентам | 3 | 17.02.2010 21:30 |