Si lo intentaste durante un tiempo incesante y no tienes idea de cuál es la respuesta, debes buscarlo.
¿Por qué?
Porque en cierto punto, golpear tu cabeza contra la pared ya no es productivo. Probablemente le falte una suposición clave o información que esté obstaculizando su capacidad de responder al problema rápidamente.
- ¿Se puede usar el algoritmo DBSCAN para determinar los límites del área geográfica?
- Algoritmos: ¿Qué sucede cuando un usuario crea una matriz de tamaño -100, qué sucede en la memoria?
- Como senior que busca postularse a empresas como Google, Palantir, etc., ¿cómo puedo mejorar mis estructuras de datos avanzadas, algoritmos y cursos de bioinformática y tener más confianza en mí mismo al ingresar a un aula y no pensar automáticamente que soy estúpido? ?
- Cuando trato de entender una técnica como la memorización o lo que sea, me enfrento a muchos dolores y no lo entiendo de inmediato. Necesito intentarlo varias veces. ¿Es normal o debo obtener algoritmos y técnicas con al menos uno o 2 aciertos?
- ¿Cuáles son las diferencias entre Algorithmia y Amazon Lambda?
Si desea ser bueno en la resolución de problemas de algoritmos en su conjunto, la idea es reconocer cuándo ha visto un problema similar antes y poder aplicar la solución con ajustes. Entonces, cuando termina buscando la respuesta, su trabajo es 1) comprender por qué no llegó a la respuesta rápidamente y 2.) clasificar el alcance de los algoritmos, también conocido como lo que es bueno hacer (por ejemplo, ordenar, optimizar el espacio, etc) En el futuro, esto le permitirá identificar los tipos de problemas, lo que en última instancia conducirá a capacidades de resolución de problemas con algoritmos más rápidos.
Seguid así.