ArraySort что там?

 

Доброго времени суток!

Собственно сабж....

Хотя бы название метода ;)

Так то сортирует довольно быстро даже 200 000 000 массивы (20 сек на 8 байтовые значения). Через древо классов с постоянным выделением памяти под новые классы в 3 раза дольше получается (от 3х), хотя удобство разовой разметки на sSSD

Документация по MQL5: Основы языка / Переменные / Создание и уничтожение объектов
Документация по MQL5: Основы языка / Переменные / Создание и уничтожение объектов
  • www.mql5.com
После загрузки на исполнение mql5-программы каждой переменной выделяется память в соответствие с типом переменной. Переменные делятся на два типа по уровню доступа - глобальные переменные и локальные переменные, и по классам памяти: входные параметры mql5-программы, статические и автоматические. Каждая переменная при необходимости...
 

насколько помню, писали, там модифицированный quick sort

а так в гугле наберите "методы сортировки" или "алгоритмы сортировки"

 

Немного юмора.
На вопрос что там? а там элементы выписывают кренделя ))


 
Если интересны алгоритмы сортировки, есть хорошая статья по этой теме.
Методы сортировки и их визуализация с помощью MQL5
Методы сортировки и их визуализация с помощью MQL5
  • www.mql5.com
В Сети можно найти ряд видеороликов с демонстрацией различных видов сортировок. Например, здесь представлена визуализация 24 алгоритмов сортировки. Это видео я и взял за основу, наряду со списком алгоритмов сортировки. Для работы с графиками в MQL5 разработана специальная библиотека Graphic.mqh. Она уже описана в статьях: в частности, здесь...