¡La única forma de ser bueno es practicar! ¡¡práctica!! practica !!. si eres un novato, te sugiero que tomes conferencias de estructuras de datos nptel por el Sr. naveen garg. una vez que hayas terminado con los fundamentos de las estructuras de datos, sigue GeeksforGeeks | Un portal de ciencias de la computación para geeks y preguntas de práctica de HackerRank .hackerrank tiene una amplia gama de preguntas sobre ds para practicar. cada pregunta de la sección de estructura de datos. si se atoró en alguna pregunta, vea la solución más votada para la pregunta, no copie la solución completa, más bien intente implementarse. Resuelva todas las preguntas que pueda. No dude en moverse para avanzar en las estructuras de datos también . ahora ya habría resuelto las máximas preguntas de leetcode y sería bueno ir a la sección de algoritmos.
para algoritmos que comiencen con el libro clrs, comiencen con programación dinámica .GeeksforGeeks | Un portal informático para geeks será tu mejor amigo ahora. Sigue la sección de programación dinámica de GeeksforGeeks | Un portal de informática para geeks intenta analizar algunas preguntas al ver la solución. Una vez que haya analizado 6–10 preguntas, podrá notar cómo formular el problema. Una vez que haya terminado con todos los problemas de GeeksforGeeks | Un portal de informática para geeks se mueve a la sección de programación dinámica de leetcode para resolver tantos problemas como pueda, vea la solución de otros si se sorprende.
ps: -repetir código de sueño !!
- ¿Qué lenguaje, libro o técnica es el mejor punto de partida cuando estás frustrado con tus habilidades de programación y quieres tener una sólida formación en algoritmos y estructuras de datos?
- ¿La recursividad es más rápida que los bucles en MATLAB?
- ¿Qué debo hacer si tengo dificultades con la programación dinámica en SPOJ?
- ¿Cuál sería un ejemplo de un problema de programación que sería difícil si no fuera posible sin el uso de array?
- ¿Cómo definirías la ordenación rápida en pocas palabras?