Solo un simple consejo: no importa qué tipo de problema desee resolver, no busque una solución establecida. No busque “el” algoritmo para este caso. Solo intenta resolverlo tú mismo primero. Pruebe diferentes enfoques, explore, piense en ello, experimente. Una vez que esté agotado, o haya fallado muchas veces o simplemente haya encontrado una solución probablemente no muy eficiente, puede aprender el algoritmo más conocido para esta situación específica.
Esto se debe a que es difícil aprender una solución para un problema que nunca enfrentó.
Una vez que haya intentado diferentes enfoques y se haya familiarizado con las dificultades, su mente podrá comprender el valor de esos algoritmos que se hicieron famosos por las personas que enfrentaron estos problemas antes.
- ¿Existe un algoritmo eficiente para enumerar todos los ciclos dentro del Componente fuertemente conectado de un gráfico dirigido?
- Puedo pensar en algoritmos en varias preguntas, pero cuando realmente escribo un código me enfrento a muchas dificultades. Entonces, siento que soy pobre escribiendo códigos. ¿Cómo puedo mejorar eso?
- Cómo transmitir de manera segura el cifrado de clave para ejecutar con éxito el algoritmo criptográfico de pad único
- Cómo escribir un programa C # para implementar un algoritmo de programación SRTF (el tiempo restante más corto primero), junto con la visualización del diagrama de Gantt
- ¿Se aplica la ley de Moore a los algoritmos informáticos?
La programación es una habilidad que requiere práctica y mejora con la experiencia. Leer el código de otras personas es una gran parte del proceso de aprendizaje. No puedes ser un gran novelista si no eres un gran lector primero, ¿no te parece? Pero antes de aprender de los demás, debe buscar una solución usted mismo. Aprieta tu cerebro, enfréntalo al problema, familiarízalo con cada desafío. Entonces, podrás absorber la lección como una esponja.