Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algoritmos y estructuras de datos
Rating: 4.4 out of 5(295 ratings)
1,352 students

Algoritmos y estructuras de datos

Conceptos e implementación en C
Last updated 11/2019
Spanish
Spanish [Auto],

What you'll 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

Course content

9 sections48 lectures4h 59m total length
  • C para principiantes0:32
  • Fundamentos de programación

Requirements

  • Saber utilizar el PC
  • Saber programación básica en C (estructuras de control de flujo, ciclos, funciones y estructuras)

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 :)

Who this course is for:

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