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
¿Cuál es exactamente el problema?
Mierda, el problema se resuelve correctamente, o hay matices. No es sólo el tiempo el que manda en el balón.
No sé cómo responderte en chino.
Mierda, el problema se resuelve correctamente, o hay matices. No es sólo el tiempo el que manda en el balón.
Será mejor que cuides a tus nietos...
Gracias por su respuesta, no a usted.
Gracias por su respuesta, no a usted.
Por supuesto, hay muchos matices. No tiene sentido resolver este problema a fondo y de forma exhaustiva, porque es un problema puramente académico y aún no tiene aplicación práctica.
Se trata de una tarea que no tiene desperdicio. Es el tipo de tarea que tiene sentido abordar a fondo y de forma exhaustiva.
Es el tipo de tarea que tiene sentido abordar a fondo.
ha cambiado el cálculo del importe a CRC32 )
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Borrar un array de un elemento(s) dado(s)
nicholi shen, 2018.11.17 03:58
Yo utilizaríauna estructura de datos HashSet para los valores.
La complejidad sería: O(n) + O(m)
Para la búsqueda binaria propuesta, la complejidad sería: O(n log(m))
1. ¿Qué biblioteca utilizas para los conjuntos de hash?
2.Los que he visto para MQL son más lentos que la búsqueda binaria ...
1. No he utilizado ninguna biblioteca para HashSet.
Es sólo un enfoque teórico para resolver el problema.
2.MQL tenía muchas preguntas sobre la aplicación. Pero su cometido es la universalidad, no la máxima velocidad de los tipos primitivos.
Dependiendo de los parámetros de entrada del problema, los valores de las constantes de complejidad de los algoritmos cambiarán.
En consecuencia, un algoritmo más lento en términos de complejidad bajo ciertas condiciones de entrada puede producir una mayor velocidad que un algoritmo más rápido en términos de complejidad.
El problema con una matriz de valores borrados resultó ser más interesante. Aquí todavía hay mucho espacio para la creatividad.
Se me ha ocurrido la siguiente opción.
Pero la aplicación es un abrir y cerrar de ojos...
En lugar de llamar a la función ("FindValueInSortArray") con 100-500 parámetros innecesarios, normalmente se utiliza una clase en la que estos parámetros actúan como campos de la clase (ganancia en el paso de parámetros, si el compilador no ha pensado en hacerlos implícitos inline).
Si es necesario utilizar un par de arrays del mismo tamaño y con un mismo propósito de uso ( int p1[]; int p2[];), normalmente se utiliza un array de estructura (ventaja de acceso al índice, menor posibilidad de pérdida de caché).