Hasta ahora aparece 404. al intentar descargar o ver el script.
y no he visto este algoritmo estándar:
void SortUp() { int n=ArraySize(arr); bool b=true; while (b) { b=false; for (int i=1; i<n; i++) { if (arr[i-1]>arr[i]) { double tmp=arr[i]; arr[i]=arr[i-1]; arr[i-1]=tmp; b=true; } } } }¿cuál es su análogo en esta librería?
sergeev:
Así que tal algoritmo se transformó en una "burbuja" más eficiente, donde por cada ciclo el valor de N disminuye en 1.
y no he visto este algoritmo estándar:
¿cuál es su análogo en esta lib?sergeev:
No hay análogo. Lo añadí, lo llamé Simple. Es bastante lento.
y no he visto este algoritmo estándar:
¿cuál es su análogo en esta biblioteca?
Archivos adjuntos:
sSortTest_v2.mq5
17 kb
- ¿Qué lugar ocupa el ArraySort estándar en la lista?
- Me gustaría tener en MQL5 una función estándar universal para ordenar arrays de cualquier tipo por cualquier condición (como se hace en C++ y similares). Por desgracia, la falta de punteros en MQL5 hace que sea difícil escribir una función de este tipo.
Colegas, les sugiero (para futuros artículos) grabar video adicionalmente, en mi opinión será mucho más claro que leer.
ejemplo
bien, o al menos envidiar el título interesante video de programación, por analogía con interesante video financiero... porque será de alguna manera no racional para poner todo en una pila, como este video....
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese

sSortTest:
Autor: Dmitry Fedoseev