| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Указатели |
| Автор: Garabar 9.9.2005, 16:04 |
| Дравствуйте уважаемые люди. Никак не могу справица с одной достаточно простой задачкой, синтакс не догоняю видимо, короче нужно следующее: Есть некий массив, и нужно элементы этого массива поменять местами(попарно), дык вот, как наиболее быстро с точки зрения компа энто сделать, хотел через указатели но чето ламоват я видно пака, поскажите люди добрые во блага науки и техники.. Спасибо |
| Автор: _hunter 9.9.2005, 16:18 |
| с точки зрения компа быстрее всего это сделать через правельный алгоритм. указатели перестановку двух элементов не заоптимизируют |
| Автор: Guest 9.9.2005, 21:31 | ||
А можно ли поменять адреса к элементам массивов местами? |
| Автор: Snowy 9.9.2005, 21:53 | ||
Адреса у указателей можно. Но данные останутся на тех же местах -> массив это не изменит. |
| Автор: Girder 10.9.2005, 00:34 |
| Массив данных трогать... на надо Надо индексы(указатели) перегруперовать или накладывать новую таблицу индексов(указатель). Если нет необходимости оставлять изначальную последовательность индексации... то быстрее будет перегруперовать. |
| Автор: Garabar 13.9.2005, 11:33 | ||
А можно пример кода пожалста... |
| Автор: Girder 14.9.2005, 03:20 | ||
|