- Práctica : Conoces C y C ++, escribe al menos un código diariamente. Hay muchos programas pequeños que puede escribir sin el conocimiento de DS y A. Dé una hora o más al día.
Además, DIV-2 250 en Topcoder, Problema A en Codeforces, el primer problema en concursos de Codechef: no necesita ningún DS o A para resolverlo. Puedes intentar resolverlos todos.
O en Codechef o SPOJ, puede ordenar los problemas por número de envíos exitosos, comenzar a resolver los problemas en ese orden.
- No esperes: ¿Por qué esperar a que la universidad te enseñe DSA? Hay miles de fuentes para aprender DSA básico: sitios web, libros, blogs, cursos, etc.
Puede aprender DS básico como matrices, lista vinculada, pila, cola, pueden ser gráficos y árboles también si puede, por su cuenta, realmente.
Comprender los algoritmos relacionados con estos DS básicos.
Con esto puedes resolver más problemas.
Puede buscar problemas basados en etiquetas Codechef – Etiquetas | CodeChef, Juez en línea A2: encuentre los problemas relacionados con cualquier DS nuevo que haya aprendido y resuélvalos. - Aprenda STL: después de conocer la implementación de estructuras de datos básicas, puede aprender STL en C ++ para ahorrar tiempo. Esta biblioteca es muy útil en CP.
- Participa : participa en concursos para aprender, no por rango o puntos.
Los concursos largos de Codechef son mis favoritos. Puedes participar en Codeforces Div2, Topcoder Div2, Hackerearth easy challenge y concursos universitarios, proyectores, etc. Hay muchas plataformas.Comprueba qué problemas puedes resolver y cuáles no. Echa un vistazo a editoriales de todos los problemas. Enfoca los problemas que no puedes resolver. Aprende nuevos DS, Algos relacionados con eso.
- Actualmente estoy en mi cuarto año de estudio para una B.Tech. En este momento, ¿cómo debo comenzar a prepararme para el CSAT 2016?
- Me estoy quedando calvo a los 19. Lo más probable es que me afeite. Cuando le digo a mis amigos que me ruegan que no me afeite la cabeza por mi propio bien. ¿Esto significa que me veré realmente mal con la cabeza afeitada?
- No puedo expresarme completamente en inglés, ¿qué debo hacer?
- ¿Por qué pierdo la concentración y obtuve un mal rango en Gate 2016?
- Tengo un puntaje GATE 2015 de 760 y un AIR de 31 en ingeniería aeroespacial. ¿A qué IIT debo aplicar o debo aplicar a un IISc? ¿Cuál es el alcance y las opciones de ubicación?
- Vaya más allá de CP : intente construir un sistema pequeño, una aplicación pequeña que pueda usar para usted usando CP. No te limites a la PC. Busque en Github si puede contribuir a algunos proyectos pequeños y fáciles de código abierto.
Dale tiempo, no te apresures. Ve paso a paso, lentamente, aprenderás todo.
Gracias por A2A.