¿Cuáles son las mejores maneras para que un programador de computadoras autodidacta estudie un algoritmo matemático?

Gracias por el A2A pero no estoy muy seguro de lo que quieres. Dos posibilidades saltan a la mente.

Para estudiar el campo general de los algoritmos matemáticos, hay toneladas de sitios web sobre ellos. Buscar en Google la frase “algoritmos matemáticos” debería darte muchos resultados. Algunos de ellos están obligados a tener uno en el nivel que estás buscando, presentado de una manera que funcione para ti. Dado que usted es un programador, tal vez sean los que tienen ejemplos en código. Puede agregar los idiomas que conoce a la búsqueda, como “algoritmos matemáticos” (java O elixir O ruby ​​OR python). Después de eso, probablemente querrás pasar a la otra interpretación varias veces:

Para estudiar un algoritmo matemático específico , sugeriría lo mismo: el nombre de Google, como el algoritmo de Euclides o el método de Euler. Una vez más, es probable que recibas muchos resultados (si es un algoritmo bastante común), y algunos de ellos pueden presentarse de una manera que funcione para ti, y puedes personalizar la búsqueda para limitarlos a los que mencionan (es decir, probablemente tenga ejemplos en) los lenguajes de programación que conoce, como el “método de euclides” (java O elixir O ruby ​​OR python).

Supongamos que encuentra explicaciones que no dan ejemplos de código, pero aportan entradas y salidas e instrucciones razonablemente claras. En este caso, hay otro enfoque que podría tomar, que probablemente mejorará su comprensión de un algoritmo dado. Considere esas entradas y salidas como casos de prueba , y luego escriba el código para implementar las instrucciones. Para tomar un ejemplo fácil, suponga que está interesado en un algoritmo para encontrar la raíz cúbica de un número. Usando su marco de prueba favorito, escriba algunas pruebas que pasarían si el algoritmo convierte 8 en 2, y luego también de -8 a -2, de 0.008 a 0.2, de 1.728 a 1.2, de 1 y 1, de 0 y 0, de -1 y de -1 , y así. Luego haz pasar las pruebas.

Solo lo leería. (Al “algoritmo matemático” le falta una “a” al principio. Un algoritmo es solo una forma de resolver un problema. Una fórmula es un algoritmo. Una función es un algoritmo. Un programa completo es un algoritmo. Si te refieres a “estudiar algoritmos matemáticos “como materia, solo estudie matemáticas. La fórmula para las raíces de una ecuación cuadrática es el algoritmo para resolver una ecuación cuadrática.

Supongo que entiendes el álgebra lineal básica.

En mi opinión, leer libros e implementar y experimentar con estos algoritmos es una muy buena manera de abordar esto.

La introducción de CLR a los algoritmos es uno de los libros de algoritmos más recomendados (en realidad, es el más recomendado).

No hay una “mejor manera”. Diferentes personas aprenden de diferentes maneras. Pruébalos todos, luego quédate con lo que mejor te funcione. Para algunos, es estudiar libros, para otros es asistir a una clase, tal vez encontrar un mentor y algún nivel de solo sumergirse y ponerse manos a la obra con el tema.

More Interesting

Para el documento de inglés de clase 12 de CBSE, ¿cuánto tiempo debo dar una pregunta?

¿Alguien ha estudiado 10 horas al día con una concentración total del 100%?

¿Por qué los estudiantes de la Universidad de Delhi no pueden concentrarse solo en sus estudios para los que asisten a la universidad? ¿Por qué el gobierno no puede prohibir las uniones estudiantiles?

He perdido toda la fe en mis estudios, participé en todo e incluso intenté todas las técnicas de estudio que no tuvieron éxito. ¿Qué hago ahora?

Me estoy preparando para JEE 2019. ¿Cómo planifico mi horario de manera efectiva? Me resulta difícil estudiar los 3 temas en un día y me falta motivación.

En el estudio, ¿por dónde empiezo y cómo?

Quiero estudiar en EE. UU. Para una mejor educación y oportunidades, pero el déficit de las finanzas no me permite continuar. ¿Qué tengo que hacer?

Voy a estudiar en Alemania durante los próximos siete meses. ¿A dónde debo viajar con gastos accesibles?

Cómo escuchar la clase sin dormir.

Me distraigo estos días. No quiero estudiar, pero tengo que estudiar, ya que la educación es la única solución a todos los problemas. ¿Qué debo hacer?

¿Cuáles son las mejores maneras de refrescarse durante 10-15 minutos mientras estudias continuamente?

¿Qué pasará si no estudio?

Cómo vivir solo y feliz estudiando duro.

Actualmente estoy estudiando EE en una de las mejores universidades, pero sigo obteniendo malas calificaciones. Quiero terminar este grado pero parece que no tengo el talento. ¿Qué tengo que hacer?

Cómo abordar el cálculo de JEE en dos meses.