Mi primer consejo para usted es que nunca intente memorizar los algoritmos. Intente comprender los algoritmos. Si comienza a comprender los algoritmos, realmente se da cuenta de que no son más que los pasos que seguimos en nuestra vida diaria.
Relacione su Algoritmo o un problema con cualquier problema de la vida real e intente resolverlo.
Si puede obtener la respuesta, significa que tiene un algoritmo, ahora solo vaya al flashback y observe los pasos que sigue …
- ¿Existe un algoritmo de clasificación que pueda ordenar los n números dados en O (1) donde n> 2?
- ¿El aprendizaje por refuerzo está recibiendo actualmente más atención que los algoritmos genéticos?
- ¿Cuál es el tipo de algoritmo de programación utilizado por WhatsApp?
- Cómo declarar un conjunto de cadenas de tamaño desconocido para obtenerlo del usuario sin usar la función de asignación en C
- ¿Qué es un algoritmo explicado para que las personas normales puedan entender y también cómo se hacen?
Luego busque el mismo problema en Internet y descubra sus algoritmos disponibles, anote sus pasos y descubra cuál es el significado de cada paso e intente comprender cada uno de ellos …
luego encuentre la complejidad de espacio y tiempo de los algoritmos y qué algoritmos están mal en qué caso (mejor caso, caso promedio, peor caso) …
Y encuentre otros problemas en los que pueda aplicar el mismo algoritmo (o después de algunas modificaciones)
Siga Esto es increíble para cosas más interesantes.