Algoritmos y estructuras de datos
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Wishlisted Wishlist

Please confirm that you want to add Algoritmos y estructuras de datos to your Wishlist.

Add to Wishlist

Algoritmos y estructuras de datos

Conceptos e implementación en C
New
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Last updated 8/2017
Spanish
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 2 Articles
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
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 son:

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


Además de conocer algoritmos de ordenamiento eficientes y listos para tratar con cantidades grandes de información. Este curso satisface conocimientos óptimos para una buena introducción al mundo de los algoritmos, el cual además irá en crecimiento de temario con el tiempo.

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á hecho pero desconoces por completo su funcionamiento interno. Así que anímate tomando este camino que te llevará a mejorar tu entendimiento y solución de los problemas más ocurrentes de la programación.


Cupón de descuento del 57%: UAM_AZC-00


Nos vemos en clase :)

Who is the target audience?
  • Programadores
  • Estudiantes de ingeniería de software
Compare to Other Courses
Curriculum For This Course
28 Lectures
02:49:08
+
Examen diagnóstico
1 Lecture 00:16
Texto para aprender/repasar programación básica en C
00:16

Esta pequeña prueba sirve para verificar que posees el conocimiento de los conceptos elementales del lenguaje de programación C, los cuales son necesarios para un rendimiento óptimo a lo largo de este curso.

Fundamentos de programación
10 questions
+
Introducción
9 Lectures 56:49
Introducción
00:55


Apuntadores
08:37

Arreglos
04:11

Recursividad
06:41

Conteo de operaciones
04:43

Análisis de complejidad
10:23

Búsqueda lineal
07:40

Búsqueda binaria
07:54
+
Algoritmos de ordenamiento
4 Lectures 21:46
Bubble sort
04:36

Quick sort
08:37

Merge sort
05:09

Conclusión
03:24
+
Estructuras de datos
12 Lectures 01:18:04
Los problemas de la memoria estática
03:40

Memoria dinámica
06:56

Listas ligadas - teoría
04:01

Listas ligadas - implementación
19:21

Pilas - teoría
02:10


Colas - teoría
02:03

Colas - implementación
07:40

Árboles binarios
05:27

Árboles binarios de búsqueda
05:11

Recorridos en árboles
07:10

Balanceo de árboles
06:17
+
Estructuras de búsqueda
2 Lectures 12:12
Tries
04:53

Tablas hash
07:19
About the Instructor
Christopher Bryan Padilla Vallejo
0.0 Average rating
0 Reviews
1 Student
1 Course
Estudiante de Ingeniería en Computación

Comencé mi camino en el desarrollo de software desde los 14 años, soy técnico en programación y actual estudiante de Ingeniería en Computación en la Universidad Autónoma Metropolitana.

Disfruto bastante aprender cosas nuevas sobre el campo del desarrollo de software y compartir mi conocimiento. Mi principal área de interés es el desarrollo web (HTML, CSS, JavaScript, PHP, MySQL y algunos Frameworks) aunque también me agrada el desarrollo en desktop mediante C#