Si desea cubrir las Estructuras de datos fundamentales, hay varios temas generales que cubrir: probablemente ya haya estado expuesto a estos temas de alguna forma.
Algoritmos, matrices, colecciones, análisis de complejidad, gráficos, tablas hash, montones, listas enlazadas, colas, recursividad, búsqueda, clasificación, pilas, árboles, programación dinámica, etc.
Puede consultar estos sitios web para ayudar a cubrir la teoría de los fundamentos:
- Visión por computadora: las aplicaciones de Richard Szeliski ofrecen una buena (amorosa) montaña rusa a través de la historia de los algoritmos. ¿Cómo puedo usarlo mejor?
- ¿Cuáles son algunas características de los datos de imágenes faciales que se pueden utilizar para alimentar los algoritmos de aprendizaje automático?
- ¿Ha cambiado recientemente el algoritmo de Quora?
- Cómo escribir un algoritmo
- ¿Cómo funciona el algoritmo de fijación de precios de Megabus?
- www.geeks4geeks.com – explica todos los fundamentos de alto nivel
- Estructura de datos del árbol de búsqueda binaria – GeeksforGeeks
- https://visualgo.net/en: tiene visualizaciones de muchos algoritmos útiles
- www.beehyve.io: esta es una comunidad de estudiantes de CS que estudian los mismos temas y tiene muchos recursos / teoría de alto nivel que está buscando, por lo que le recomiendo esto
- BeeHyve.io – Comunidad en línea para estructuras de datos – Notas de estructura de datos