![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Aquí está la mejor versión, utilizando la búsqueda binaria.
No hablo ruso, uso el google translate.
No es ruso, es difícil de entender. El habla español.
Cómo lo necesitas es cómo puedes convocarlo al final.
Como lo necesites es como puedes convocarlo al final.
una copia del valor[] que se ordenará al entrar en la función y
la búsqueda binaria será más rápida, el español está aquí.
una copia del valor[] que se ordenará al entrar en la función y
la búsqueda binaria será más rápida, el español tiene razón en eso.
No me molesté en hacerlo. Acabo de hacer una transferencia rápida. Sí, y puede haber matrices de cadenas.
P.D. Estoy harto de este entretenimiento. Es hora de ir al grano.una copia del valor[] que se ordenará al entrar en la función y
la búsqueda binaria será más rápida, el español tiene razón en eso.
Yo utilizaría la estructura de datos HashSet para el valor.
La complejidad sería O(n) + O(m).
Para la búsqueda binaria propuesta, la complejidad sería: O(n log(m))
24 páginas - No entiendo de dónde viene el temperamento y cuánto se puede pasar por una tarea primitiva, tomó la secuencia de comandos de la tercera página, ya que no hay fuerza para leer más, agregó tres líneas, en línea sin funciones.
es extraño, pero parece que ganó a todos - "en cinco minutos y sin trucos" (c) y se fue a la cama...))
24 páginas - No entiendo de dónde viene el temperamento y cuánto se puede pasar por una tarea primitiva, tomó la secuencia de comandos de la tercera página, ya que no hay fuerza para leer más, agregó tres líneas, en línea sin funciones.
es extraño, pero parece que gané a todos - "en cinco minutos y sin trucos" (c) y se fue a la cama ...))
1. 1. Tomaste código de edad desconocida, y esto es una falta de respeto directa a la comunidad;
2. Hiciste cambios en el código, nagamno-codificando en algún lugar dentro, sin siquiera ponerlos en una función separada;
3. Luego, aparentemente, lanzaste el código para pruebas de rendimiento en la compilación DEBUG, ya que tanto la velocidad de ejecución como los resultados no corresponden a la versión RELEASE.
4. Tu código contiene errores y no resuelve el problema en absoluto. (Ya quearr[N--] puede contener unvalor que no fue filtrado ni eliminado).
Pero con el patetismo de tal "ganador"...
DE ACUERDO. Mientras no haya trabajo, la prueba loca continúa. He añadido un nuevo test vectorial y he incluido la opción de@Ivan Negreshniy al mismo tiempo, mira, resuelve tus errores, tu algoritmo no funciona.
Tenemos esto
Optimización menor
P.D. corregidos los errores y sustituido el archivo