Las estructuras de datos y los algoritmos dan forma a los fundamentos de la informática, al igual que las matemáticas se llaman la reina de la ciencia. Ser bueno en DS seguramente lo ayudará en su carrera, ya sea en informática o en cualquier campo. Al aprender las estructuras de datos y los algoritmos, obtendrá información sobre una forma totalmente nueva y única de ver los problemas y encontrar soluciones innovadoras y creativas. Es una forma totalmente genial de ver las cosas. También te ayudará a ser un mejor codificador.
Ahora, a la pregunta “¿Puede un ingeniero mecánico aprender DS?” Bueno, ¿por qué no? Si tiene el interés y la motivación, seguramente cualquiera puede aprender cualquier cosa. Es cierto que inicialmente tendrá dificultades para comprender los conceptos. Sus pares de CS y ECE tendrán una ventaja sobre usted al principio. Pero, con el tiempo, mejorará gradualmente. Es bueno saber que, como estudiante de Mech, te has interesado en el DS. Desarrollar un pensamiento algorítmico lo ayudará incluso en la vida real y lo ayudará a resolver los problemas cotidianos.
Para comenzar, recomendaría el libro más clásico sobre estructuras de datos:
CLRS: Introducción a los algoritmos 3ª edición – Comprar Introducción a los algoritmos 3ª edición por cormen, thomas h. | Author; Leiserson, Charles E. | autor; Rivest, Ronald L. | autor; Stein, Clifford | autor en línea a los mejores precios en India – Flipkart.com
- ¿Cómo influyó la ingeniería mecánica en la forma en que piensas?
- ¿Cuál es el futuro para el ingeniero mecánico graduado de la universidad de tercer nivel en la India?
- ¿Qué computadora portátil es útil para un estudiante de ingeniería mecánica? ¿Qué especificaciones debo tener en cuenta?
- ¿Cuál es el trabajo de un ingeniero mecánico en las PSU?
- ¿Cómo puede un pobre graduado de ingeniería mecánica convertirse en piloto?
Este es el mejor libro para estructuras de datos y algoritmos.
Ahora, si prefieres un video curso, te recomendaría Algorithms Course de Tim Roughgarden: Algorithms | Coursera
Nuevamente, recuerde practicar siempre los Algoritmos e implementar las Estructuras de datos en el idioma que elija. Ya sea C ++, Python o Java. Y mantén el espíritu de aprendizaje.
FELIZ CODIFICACIÓN !!!!