для сортировки или поиска максимума\минимума в структуре нужно придумывать велосипед неадекватных размеров, и почему до сих пор нету встроенных функций работающих по второму измерению в массиве, как бы стало проще жить всем
Всем привет. Подскажите пожалуйста как расчитать цикл и выявить лучшее. Пример кода.
// определяем массив для сортировкиdouble sortarray[ 100, 2];
nsort = 5; // число элементов, которые нужно сортировать// заполняем массив для сортировкиfor ( i = 0; i < nsort; i ++ )
{
// в первое измерение пишется ключ сортировки
sortarray[ i, 0 ] = (100-mPARA[i].Value1)+mPARA[i].Value2;
// во второе - индекс, для которого создан ключ
sortarray[ i, 1 ] = i;
}
//сортируем массив в порядке убыванияArraySort( sortarray, nsort, 0, MODE_DESCEND);
// индекс максимального значения ключа находится в sortarray[ 0, 1 ]
Aleksey Semenov: для сортировки или поиска максимума\минимума в структуре нужно придумывать велосипед неадекватных размеров, и почему до сих пор нету встроенных функций работающих по второму измерению в массиве, как бы стало проще жить всем
поменять местами индекс и само значение - идея не плохая + можно проводить операции с массивами типа сортировки и макс/мин и не потерять индекс найденного значения, минусы - Индексом массива может быть только целое число. Нумерация элементов массива начинается с 0. Тоесть целое и толькопложительное число можно воткнуть за место индекса это ещё 2 операции для приведения типа, есть ещё идеи
Taras Slobodyanik: Тогда уж, можно, при сортировке одного массива, одновременно синхронизировать и остальные. Без структур, простые одномерные массивы.
Наконец программисткая мысль дошла до идеи обойтись без структур!!!
вот описание структур
https://www.mql5.com/ru/docs/basis/types/classes
😒
😒
Всем привет. Подскажите пожалуйста как расчитать цикл и выявить лучшее. Пример кода.
для сортировки или поиска максимума\минимума в структуре нужно придумывать велосипед неадекватных размеров, и почему до сих пор нету встроенных функций работающих по второму измерению в массиве, как бы стало проще жить всем
какой велосипед?
берём любую сортировку и сортируем.
Без структур, простые одномерные массивы.
Тогда уж, можно, при сортировке одного массива, одновременно синхронизировать и остальные.
Без структур, простые одномерные массивы.
Наконец программисткая мысль дошла до идеи обойтись без структур!!!
так в памяти всё без структур)
структуры - это для удобства программиста.
так в памяти всё без структур)
структуры - это для удобства программиста.
и на винчестере все без папок и каталогов. Даже файлы кусками разбросаны. Ужос...
Наконец программисткая мысль дошла до идеи обойтись без файлов.