Finora viene visualizzato 404 quando si cerca di scaricare o visualizzare lo script.
e non ho visto questo algoritmo standard:
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; } } } }qual è l'analogo in questa libreria?
sergeev:
Così tale algoritmo è stato trasformato in una "bolla" più efficiente, in cui per ogni ciclo il valore di N diminuisce di 1.
e non ho visto questo algoritmo standard:
qual è l'analogo di questo algoritmo in questa versione?sergeev:
Non c'è un analogo. L'ho aggiunto e l'ho chiamato Semplice. È piuttosto lento.
e non ho visto questo algoritmo standard:
qual è l'analogo in questo manuale?
File:
sSortTest_v2.mq5
17 kb
- Quale posto occupa l'ArraySort standard nell'elenco?
- Mi piacerebbe avere in MQL5 una funzione standard universale per ordinare array di qualsiasi tipo in base a qualsiasi condizione (come si fa in C++ e simili). Purtroppo, la mancanza di puntatori in MQL5 rende difficile scrivere una funzione di questo tipo.
Colleghi, vi suggerisco (per i prossimi articoli) di registrare anche dei video, a mio parere saranno molto più chiari della lettura.
esempio
beh, o almeno invidiare la voce video interessanti sulla programmazione, per analogia con video interessanti sulla finanza... perché sarebbe in qualche modo poco razionale mettere tutto in un unico mucchio, come questo video....
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati

sSortTest:
Confronto delle prestazioni di diversi metodi di ordinamento degli array.
Author: Dmitry Fedoseev