|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2008, 11:35 | #1 |
Пользователь
Регистрация: 05.11.2008
Сообщений: 22
|
оптимизация для меньшения времени выполнения
доброго всем времени суток.
Программа бесцельно выполняет арифметические действия (+,-,/,*) в циклах, как их можно заменить для ускорения работы. Кроме того как правильно организовать циклы - вложенные должны быть меньше или наоборот. И ещё, что лучше использовать, массивы типа record, или многомерные массивы. Заранее благодарен, код писать не надо, думаю справлюсь сам, достаточно только советов. |
19.11.2008, 12:04 | #2 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 161
|
В массивах типа record могут содержаться поля разных типов, а в многомерных массивах элементы одного типа.
|
19.11.2008, 14:17 | #3 |
Пользователь
Регистрация: 05.11.2008
Сообщений: 22
|
я имел ввиду, что быстрее выполняется, например 2-х мерный массив типа integer или одномерный типа record
|
19.11.2008, 17:33 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Смотря как к нему обращаться.
Вот, простой пример (Делфи): Код:
Меняем индексы местами: Код:
E-Mail: arigato.freelance@gmail.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
label для отображения общего времени трека | blackstersl | Компоненты Delphi | 4 | 09.09.2008 20:07 |
Проблема выполнения запроса | Рустам | PHP | 2 | 31.05.2008 15:15 |
Оптимизация | Terran | Общие вопросы Delphi | 3 | 03.05.2008 19:03 |
Приостановка цикла для выполнения внешней программы | Uomo | Общие вопросы Delphi | 3 | 04.04.2008 11:48 |
Как замерить время выполнения программы | Gracel | Общие вопросы Delphi | 5 | 12.06.2007 22:16 |