Complejidad Algorítmica con JavaScript: Eficiencia y Selección
Clase 1 de 18 • Curso de Complejidad Algorítmica con JavaScript
Contenido del curso
Clase 1 de 18 • Curso de Complejidad Algorítmica con JavaScript
Contenido del curso
Marcelo Arias
Nilson Diaz
Juan Castro
Carlos Mazzaroli
Marcelo Arias
Carlos Mazzaroli
Omar Gabriel Aguilar Moscoso
Marcelo Arias
Josué Hernández
Marcelo Arias
Jean Nuñez
Luis Fernando Rodriguez Boett
Reinaldo Mendoza
Luis Rogelio Reyes Hernandez
Rubén Ernesto Aragón Gil
Luis Bastidas
Matias nahuel lopez
Marcelo Arias
Reinaldo Mendoza
Miguel Angel Hernandez Colombo
Anfernee Valera
👋 ¡Hola! Soy Marcelo Arias. Te detallaré algunas acciones para disfrutar más del curso.
📂 Proyecto del curso: Realizarás un repositorio donde almacenarás algoritmos con su propia medición de complejidad. Puedes crear tu propio repositorio, o también puedes hacer un Pull Request al repositorio principal.
🎁 Aportes del curso: Yo como estudiante en Platzi, he visto joyas de aportes. Resúmenes, esquemas, dibujos, memes, etc. Como profe, también publicaré aportes en varias clases. Te invito a que puedan dejar el tuyo. Explica con tus propias palabras, deja un esquema, un buen ejemplo más de la clase.
--
Qué genial que hayas comenzado ese curso. Será un escalón más en tu formación como Software Engineer. ¡Haz que cuente! 💪💚
!Prepárate para aprender
Genial Marcelo ! Hacia mucha falta un curso dedicado a estos temas, Let's go 🚀
¡Qué profe tan genial! Vamos a ver el curso. :D
Hola compinches, acá tienen unos apuntes del curso que tome de los mejores comentarios del curso y del profesor Suerte en la estudiacion
🤩 Hiciste unos apuntes impresionantes. ¡Gracias por compartirlos con la comunidad, Carlos! 🙏
Bueno amigos ¡Es hora de estudiar! asi que dejen las distracciones de lado que es hora de la:
Más cursos con el profee Marcelo Arias
💚💚💚
Dos preguntas:
¿En qué momento del desarrollo de nuestro código hay que realizar el proceso de análisis de complejidad algorítmica con la notación Big-O?
¿Y existen otras técnicas aparte de la notación Big-O para realizar la misma función de encontrar la complejidad de un algoritmo?
Muchas gracias de antemano.
¡Hola Josué!
Sobre el último punto: El beneficio de hacerlo de esta manera es que obtienes un resultado bastante preciso (en el caso en el que se necesite), la desventaja es que no se puede simplificar para compartirlo con compañeros en un equipo de desarrollo/investigación. Y al momento de comparación habría que superponer las dos gráficas. Y si se espera obtener una medida determinada (como 10.5 segundos o 21.4 segundos), se debe tomar en cuenta que esto depende mucho de la máquina que se esté usando para medir el tiempo como recurso.
complejida algoritmica esto me lo preguntaron en un daily, con esto estoy listo para saber que es
La complejidad algorítmica es un tema interesante por optimizar recursos.
He notado que cuando somos principiantes o estamos comenzando en la programación, cualquier algoritmo puede ser util con el fin de que cumpla cierta actividad. Pero no siempre es asi. Incluso, a veces ni le prestamos atención el por qué nuestro programa tarda mucho en ejecutarse
Cuando vas adquiriendo más conocimiento y profundizando en temas de programación, debes aprender a tomar los algoritmos más eficientes, que consuman menos recursos y cumplan su función :star2:.
Esto si que es importante para temas de performance, mas alla del lenguaje
Mis notas del curso
¿Cómo es que este curso no está en la escuela de desarrollo, justo después de la serie de "Pensamiento Lógico"?
Hola Marcelo, Que tal? quizas la pregunta es un poco tonta, la teoria aquí expuesta se aplica a cualquier algoritmo? independiente del lenguaje que esté escrito el programa? por los menos lenguajes de alto nivel.
¡Hola Matías!
Sí, se aplica a cualquier algoritmo, independiente del lenguaje, e incluso independiente de la máquina.
Si, es transversal a la programación
me gusta la primera clase de este profe!! vamos con animos y expectativas!
Vamos con toda en este curso :D