estudie bien las “matemáticas” y todo se trata de su habilidad matemática que se transforma en diseño de algoritmos. La informática se trata del estudio de algoritmos. Algoritmo simplemente significa pasos para resolver un problema. Básicamente CSE forma la base de las matemáticas. Luego, comience a estudiar básicamente c ++ (el lenguaje informático más avanzado de este siglo (es mi opinión personal durante mis 13 años de programación)) para una máquina Linux, no intente estudiar demasiado las cosas técnicas, pero nunca se comprometa tu habilidad algorítmica
Para facilitar el estudio de algo, optaré por una mejor solución. Básicamente, los problemas matemáticos (informática) se pueden clasificar en tres categorías. Problema de tiempo polinómico completo, NP (tiempo no polinómico) – Completo, NP-Hard.
Los problemas pertenecen a una combinación de estos o el que no pertenece a ninguna categoría pertenece a problemas ad-hoc.
Básicamente, hay dos enfoques para resolver un problema. Enfoque codicioso y DP (resolución dinámica de problemas (programación dinámica)). La habilidad de DP es necesaria para la mayoría de las empresas.
- Solo estoy interesado en CSE, ¿debería optar por Ubuntu o Windows?
- ¿Cómo es CSE en las universidades de Bangalore?
- ¿Cómo fueron las ubicaciones del MIT Manipal CSE este año (2016)?
- ¿Cuál es la colocación para CSE en DSI?
- ¿Debo simplemente tomar nanodegree para desarrolladores web o comenzar a aprender Algoritmos y estructuras de datos (estoy en el último año de CSE)?
Para hacer la habilidad mencionada anteriormente, tenemos un par de sitios web que presentan la mejor calidad para hacer las cosas, Sphere Online Judge es uno de esos.
Con la ayuda del libro “The Competitive Programming-3” de steven y felix haleem, junto con SPOJ puedes entrar en la arena cse.