Até o momento, aparece o erro 404 ao tentar fazer o download ou visualizar o script.
e não vi esse algoritmo padrão:
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 é o análogo para ele nessa biblioteca?
sergeev:
Portanto, esse algoritmo foi transformado em uma "bolha" mais eficiente, em que, para cada ciclo, o valor de N diminui em 1.
e não vi esse algoritmo padrão:
qual é o análogo dele nessa biblioteca?sergeev:
Não existe um análogo. Eu o adicionei e o chamei de Simple. Ele é bastante lento.
e não vi esse algoritmo padrão:
qual é o análogo para ele nessa biblioteca?
Arquivos anexados:
sSortTest_v2.mq5
17 kb
- Que lugar o ArraySort padrão ocupa na lista?
- Eu gostaria de ter em MQL5 uma função padrão universal para classificar matrizes de qualquer tipo por qualquer condição (como é feito em C++ e similares). Infelizmente, a falta de ponteiros na MQL5 dificulta a criação dessa função.
Colegas, sugiro (para artigos futuros) que gravem vídeos adicionais, pois, em minha opinião, será muito mais claro do que ler.
exemplo
Bem, ou pelo menos invejar o título vídeo de programação interessante, por analogia com o vídeo financeiro interessante... pois, de alguma forma, não será racional colocar tudo em uma única pilha, como neste vídeo....
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se

sSortTest:
O script contém vários métodos de classificação para ordenar a array double[]
Autor: Dmitry Fedoseev