se(true) - página 7

 
Houve uma época, houve uma competição...
 
Nostalgia?
 
Алексей Тарабанов:

Maxim, não funciona assim, deveria haver 2 ciclos, caso contrário não há como. Primeiro você remove elementos desnecessários, depois "encolhe" a matriz para cima (flutua). A segunda etapa está dentro da primeira.

Não, seu algoritmo é correto, apenas lento. Houve um pequeno erro.
corrigido e simplificado:

int ArrayDeleteVal3(int &arr[],int val)
  {
   int size=ArraySize(arr);
   int count=0;   // кол-во удалённых
   for(int i=0;i<size;i++) {
      if (arr[i]==val) count++;
      else arr[i-count]=arr[i];
   }
   ArrayResize(arr,size-count);
   return size-count;
  }
 
Алексей Тарабанов:
Nostalgia?

Chato. Não há concorrência suficiente.

 
Реter Konow:

Chato. Não há concorrência suficiente.

Vamos fazer uma competição.

Por exemplo, escreva o código mais rápido para um simples robô. Ou o código mais curto dos robôs.

Sugira suas opções.

 
Sergey Chalyshev:

Vamos pensar em uma competição.

Por exemplo, escreva o código mais rápido para um simples robô. Ou o código mais curto dos robôs.

Sugira suas opções.

Escreva um robô que classifica as barras de história por seus parâmetros dentro de arrays. Os valores dos parâmetros das barras, que estão mais próximos uns dos outros, enquadram-se em um grupo. O robô deve determinar automaticamente o número de grupos, criá-los e ordenar os índices de barras por eles. Por exemplo.

Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • www.mql5.com
Главным преимуществом торговых терминалов MetaTrader является возможность создания автоматических торговых систем, способных совершать торговые операции без вмешательства трейдера, что позволяет исключить влияние психологии на результаты торговли. Для этого нужно сформулировать торговую стратегию и реализовать ее в виде программы на языке MQL...
 
Nikolai Semko:

Não, seu algoritmo é correto, apenas lento. Houve um pequeno erro.
corrigido e simplificado:

Você tem uma lenta.

 
Nikolai Semko:

Não, ele tem o algoritmo certo, é apenas lento. Houve um pequeno erro.
Eu o consertei e simplifiquei:

Vou lhe contar um segredo terrível. Array Resize consome muitos recursos.

 
Tanto faz.
 
Алексей Тарабанов:

Vou lhe contar um segredo terrível. Array Resize consome muitos recursos.

se estivesse em loop, mas só é executado uma vez.

Bebendo de novo?