Algoritmos y estructuras de datos

Conceptos e implementación en C

Ratings: 4.57 / 5.00




Description

¿Acabas de aprender programación y buscas ampliar tus conocimientos? ¿sabes cómo funciona la memoria dinámica? ¿conoces las estructuras de datos fundamentales? ¿sabes aplicar algoritmos de ordenamiento eficientes? 

Aquí resolverás todas esas interrogantes, ya que a lo largo de este curso, aprenderás qué son, cómo funcionan y hasta implementarás las estructuras de datos más famosas en el mundo de la programación, tales como:

  • Listas
  • Pilas
  • Colas
  • Árboles
  • Tries
  • Tablas hash

Además, descubrirás algoritmos que probablemente no conocías y que hacen las cosas de una manera mucho más eficiente. Lo mejor de todo es que trabajaremos con C, por lo que "fabricaremos completamente" nuestras estructuras; no como en otros lenguajes (más ineficientes) donde ya está todo hecho pero desconoces por completo su funcionamiento interno y no puedes personalizarlas.

¿Sabías que a los reclutadores de Google, Facebook o Microsoft no les importa cuántos lenguajes de programación sepas sino cuántos y qué tan bien dominas los algoritmos y las estructuras de datos?

Así que anímate a tomar este curso que definitivamente ampliará tus herramientas para la solución de los problemas más ocurrentes en el mundo de la programación, convirtiéndote así, en un mejor desarrollador de software.

Nos vemos en clase :)

What You Will Learn!

  • Aprender a determinar la eficiencia de un algoritmo
  • Conocer y aplicar algoritmos de ordenamiento
  • Conocer e implementar las estructuras de datos fundamentales
  • Desarrollar nuevas prácticas de programación

Who Should Attend!

  • Programadores
  • Estudiantes de ingeniería de software
  • Cualquiera que desee conocer algoritmos