Programacion:
- Es como otro idioma decirle a las computadoras qué hacer. Al igual que en cualquier lenguaje humano normal , cuanto más practiques , más dominarás el arte de la programación.
- Java es una mejor opción en comparación con C ++ si uno está optando por lenguajes basados en OOP. Python es el siguiente mejor.
- Hazlo y luego optimízalo. No profundice en minimizar el tiempo de ejecución. Algunos años más adelante, su código puede no ser relevante.
- Piense en la imagen más amplia y divida su tarea en partes independientes de códigos (funciones, bibliotecas hechas a sí mismas), etc.
- Reutilizar. Reutilizar y reutilizar. No reinventes la rueda.
Algoritmos de aprendizaje:
- El algoritmo es una forma de hacer las cosas. No más. No menos.
- Java / Python . Elija uno y manténgalo.
- Mire las conferencias de Algorithm primero antes de saltar para estudiar cualquier libro. Será mucho más fácil hacerlo.
- El Big O es lo último. Sin embargo, la realidad triunfa. (Demasiado filosófico)
- Escribe cada algoritmo tú mismo . No hay atajos aquí.
- ¿Cuáles son algunos diseños de clase mínima para el diseño de elevadores para la construcción de m pisos?
- ¿Por qué las computadoras se crean de tal manera que entiendan 0s y 1s?
- ¿Por qué la notación Big-O es una forma muy útil de analizar la complejidad del algoritmo?
- ¿Es difícil seguir 100 días de algoritmos?
- ¿Hay alguna manera de devolver una matriz de recursividad?