Gracias por A2A.
Lamentablemente, no hay atajos.
La génesis de un algoritmo está en la mente del programador. Nunca luché por la perfección en el primer intento. Seguí escribiendo y reescribiendo código. Mejoró con el tiempo. Así que no seas dogmático sobre el algoritmo. La mejor manera es aprender de abajo hacia arriba. Aquí hay algunas cosas que hice:
- ¿Cómo encontramos la altura de un árbol binario? ¿Cómo se relaciona con el nivel?
- ¿De qué sirve estudiar algoritmos de clasificación y técnicas de búsqueda? Quiero decir, ¿dónde lo usamos en la programación?
- ¿Cuáles son las mejores preguntas de la entrevista de estructura de datos de árbol?
- Cómo elegir el mejor algoritmo de aprendizaje profundo o paquete R para un conjunto de datos
- Un algoritmo de cifrado de bloque en su forma básica casi nunca se usa para cifrar mensajes largos. ¿Por qué?
1. Resolver cualquier / todo problema matemático con la programación. ¡No hace falta decir que has pasado noches por esto! Consulte los problemas del proyecto euler.
2. Construye pequeños proyectos con pequeños equipos. Los repositorios de código gratuitos como Unuddle y otros están disponibles fácilmente. Por lo tanto, forme un pequeño equipo, obtenga una pequeña declaración del problema y comience a codificar.
3. Finalmente, confíe más en las imágenes. Cualquier flujo / lógica que desee representar: dibuje. No lo escribas