1. Aprenda a implementar listas enlazadas, listas doblemente enlazadas, árboles de búsqueda binarios, intentos, montones y árboles hash. Aprender las estructuras de datos fundamentales.
2. Aprender diseño de clases y organización de datos fundamentales. Ser capaz de diseñar estructuras de datos y clases para trabajar como nodos en árboles e intentos; para resumir los detalles de las personas, incluidas las direcciones y los números de teléfono; para exhibir polimorfismos y subclases, tales como ‘forma’ específica para ‘2d’ y ‘3d’ y además dedicada a varios tipos de formas, con funciones reemplazables para implementar ancho, altura, área, etc. Aprende sobre la disimilitud entre clases e interfaces. Aprenda sobre el polimorfismo de los tipos de datos intrínsecos y estructurados.
3. Aprenda algoritmos y técnicas importantes: clasificación, selección, recursión, iteración y mapeo entre recursión e iteración para resolver problemas comunes.
4. Implemente todas las estructuras, clases y algoritmos mencionados anteriormente desde el principio. Luego, aprenda cualquier función intrínseca que los apoye de memoria.
- Cómo convertirse en un maestro en física y sus áreas relacionadas.
- ¿Cuánto tiempo se tarda en mejorar la escritura de una persona?
- Quiero ser bueno al escribir en inglés sobre diferentes temas de análisis de argumentos y ensayos. Por favor guíame ?
- ¿Cómo puede uno subir de nivel rápidamente en las habilidades de lectura y escritura?
- ¿Cómo podemos dominar algo y desarrollarnos?
5. Obtener un buen libro como Introducción de Cormen a los algoritmos. Lea las secciones aplicables al conocimiento mencionado anteriormente. Intenta algunos de los problemas en cada sección. Son difíciles y consumen mucho tiempo, pero son excelentes para practicar.