Si ya tiene un buen conocimiento de la teoría de las estructuras de datos y solo quiere prepararse para las entrevistas, creo que geeksforgeeks sería una buena opción. Busque las preguntas de las compañías a las que apunta, en el sitio y comience a resolverlas. Este enfoque le ayudaría a prepararse más rápido para las entrevistas.
Pero, si realmente quieres aprender Estructuras de datos y realmente quieres dominarlas, entonces creo que deberías comenzar a leer “Introducción a los algoritmos” de CORMEN. Lee sobre las complejidades del espacio y el tiempo. No solo escribas código, aprende a mejorarlo. Cuando codifique un problema, mantenga ese código como primer borrador y continúe volviéndolo e intente resolverlo de diferentes maneras. La mejor manera que puede ayudar a aprovechar su teoría DS es la práctica. Y con la práctica, me refiero a tratar de resolver el mismo problema de diferentes maneras. Ver, hay miles y miles de problemas por ahí. No puedes resolver cada uno de ellos, pero lo mejor que puedes hacer es prepararte para ellos. Y la mejor manera es que resuelva cada problema de la manera más posible. Una vez que se haya agotado con sus soluciones, busque las soluciones de otros desarrolladores. Esto puede ayudarte a entender una mentalidad diferente.
Vaya a este enlace, “Resolver problemas de código de algoritmos”. Elija cualquier tema que desee y comience a codificar.
Mucha gente recomienda “Introducción a los algoritmos” de Cormen para los algoritmos, como también mencioné anteriormente. Y ese libro definitivamente es la biblia de los algoritmos. Pero, leí un libro más “The Algorithm Design Manual” de Steven Skiena y me convertí en un gran fanático del trabajo de este hombre. Si quieres puedes darle una oportunidad a este libro.
- Cómo iniciar un discurso con confianza.
- ¿Sería mejor mejorar la confianza y la seguridad ANTES de una relación o durante una relación?
- ¿Cómo toma la confianza la forma de exceso de confianza en la vida de un procrastinador?
- ¿Qué elegirías, tener confianza o ser intrépido?
- Cómo aumentar nuestra confianza después de obtener calificaciones muy bajas en la prueba