Tienes mucho tiempo para aprender DS. No importa lo que haya hecho en el pasado, simplemente comience a leer conceptos de teoría. Asegúrese de sentirse cómodo con las matrices y los punteros. No se apure en aprender si no se siente cómodo con ellos. Regrese Aprenda y practíquelos nuevamente.
Estos son algunos de los DS básicos que necesita aprender en las primeras etapas.
1 pila
2.Queue
Intenta mapear tu teoría en el programa una vez que hayas terminado de leer la teoría. Un seguimiento básico simple es suficiente en las primeras etapas.
Una vez que haya terminado con lo anterior, vaya a
3.Listas enlazadas.
- Lista enlazada individual
- Lista doble vinculada
- Lista circular vinculada
Debe tener buenos conocimientos sobre la asignación dinámica de memoria y las estructuras para codificar las lecciones anteriores. Practique tantos números de ejemplos en estos LL y obtenga un buen dominio sobre la resolución de problemas utilizando estos DS. Encontrará muchos códigos simples basados en el DS anterior. Intenta codificarlos . Una vez que haya terminado con esto, puede creer que está en el camino correcto para aumentar su NIVEL. Intente implementar el 1.2 DS mencionado anteriormente utilizando estos conceptos de LL y observe la diferencia.
4. Tress
- ¿Cuál sería la diferencia entre TI y CSE en Vellore Institute of Technology (VIT)?
- ¿Cuál de los siguientes proyectos CSE de B.Tech del último año tiene el mejor alcance de aprendizaje y para el futuro en general, computación en la nube, desarrollo web, desarrollo de Android o procesamiento de imágenes? ¿Cuáles son algunas otras áreas en las que puedo estudiar para proyectos de año final?
- Desarrollo web: ¿en qué se diferencia JavaScript de lenguajes como C ++ y Java?
- Tengo dos opciones, PES CSE (Bangalore) y VIT Vellore CSE (Vellore). ¿Qué universidad debería preferir y por qué?
- ¿Se está muriendo Java? ¿Debo aprender Python o Java para el desarrollo de aplicaciones si voy a trabajar después de 3 años?
- Árbol de búsqueda binaria
- Árbol binario (si es posible)
Necesita tener un muy buen control sobre la recursividad y el retroceso. Trate de resolver inicialmente una buena cantidad de programas sobre recursividad. Encontramos muchas preguntas simples basadas en esto, las resolvemos y regresamos. Aprenda la teoría básica de BST e intente mapear lo que ha aprendido a codificar, aunque sea un concepto pequeño.
Practiqué de manera similar y espero aprender algunos conocimientos básicos. Espero que esto definitivamente te ayude. 🙂