Cómo comenzar a practicar algoritmos para la codificación

Practica, practica y practica …

Si quieres aprender algoritmos solo por codificación de sake, entonces estás en el camino equivocado. Aprende a resolver problemas. Si desea aprender algoritmos y codificación al mismo tiempo, le sugiero que siga:

  1. Seleccione un lenguaje de programación de su elección, como Java, Python, C, etc.
  2. Aprende el lenguaje de programación que has elegido. Mejora con los fundamentos del lenguaje.
  3. Seleccione un buen libro sobre algoritmos, sugiero Introducción a los algoritmos de Thomas H. Coremen. Aprenda un algoritmo usando lápiz y papel, rastree cada paso del algoritmo.
  4. Después de comprender el algoritmo, comience a codificarlo en el idioma que haya elegido. Se sentirá mucho más fácil codificar de esta manera.
  5. Después de ejecutar su código con éxito, NO se conforme con el resultado. Busque las optimizaciones en su código.
  6. Practica lo que has aprendido una y otra vez. Le sugiero que cree una cuenta en HackerRank o HackerEarth y busque los problemas a resolver.

Espero que la respuesta te ayude.

Parece que tienes curiosidad por la codificación.

Agradezco su enfoque para iniciar algoritmos en lugar de codificación directa.

NPTEL :: Informática e Ingeniería

Usa este enlace. Dedique más tiempo a comprender las estructuras algorítmicas.