Las estructuras de datos y los algoritmos son independientes del lenguaje. Si no te gusta el lenguaje C, entonces puedes usar cualquier otro nivel superior de lenguaje como Java, C # o Python, todo está bien.
Puede comenzar con “ Resolución de problemas en estructuras de datos y algoritmos ” escrito en varios lenguajes como C, C ++, Java, C #, Python, etc. Estos libros son fáciles de seguir y están escritos para el punto de vista de la entrevista . Además, estos libros tienen el último capítulo sobre Diseño de sistemas , que también se requiere en las entrevistas.
Los enlaces de los libros en Amazon están abajo:
- ¿Cuáles son las aplicaciones de la programación en C?
- ¿Cuál es la complejidad del tiempo para la escalera de palabras?
- ¿Cuál es el algoritmo más eficiente para encontrar el késimo elemento más pequeño en una matriz que tiene n elementos desordenados?
- Cómo escribir un algoritmo de diccionario en un programa en C
- ¿Dónde puedo encontrar un entrenador de programación personal que me enseñe programación y algoritmos?
1. Resolución de problemas en estructuras de datos y algoritmos utilizando C
2. Resolución de problemas en estructuras de datos y algoritmos usando C ++
3. Resolución de problemas en estructuras de datos y algoritmos utilizando Java
4. Resolución de problemas en estructuras de datos y algoritmos con C #
5. Resolución de problemas en estructuras de datos y algoritmos usando Python