Lo que aprenderás
- Learn how to differentiate between linear data structures like linkedlists, arrays, arraylists, stacks, and queues, and select the correct structure for a given situation. Analyze data structure performance with the course visualization tool.
- Visualize and study nonlinear/hierarchical data structures such as Binary Trees, BSTs and Heaps. Examine tree operations & algorithms. Implement a HashMap that uses key-value pairs to store data. Explore probabilistic data structures like SkipLists.
- To differentiate between complex tree data structures, like AVL and (2-4) trees, understand their self-balancing techniques and implementations. Visualize and examine various Divide and Conquer sorting algorithms along with their performance.
- Analyze & implement various Pattern Matching algorithms from KMP to Rabin-Karp. Study essential graph traversal algorithms in order to implement Dijkstra’s Shortest Path, and construct Minimum Spanning Trees. Delve in Dynamic Programming.
Información general del programa
Capacitación de la mano de expertos
4 cursos de capacitación
A tu ritmo
Avanza a tu ritmo
5 meses
9 - 10 horas por semana
Precio con descuento: 680,40 US$
Precio original: 756 US$
Para obtener la experiencia completa del programa
Cursos en este programa
Certificación Profesional en Data Structures and Algorithms de GTx
- Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues
- Data Structures & Algorithms II: Binary Trees, Heaps, SkipLists and HashMaps
- Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms
- Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms
- Perspectivas de empleo
Conoce a tu instructor de The Georgia Institute of Technology (GTx)
Mary Hudachek-Buswell
Associate Chair, School of Computing Instruction
Georgia Institute of Technology
Expertos de GTx comprometidos con el aprendizaje en línea
Inscríbete ahora
Precio con descuento: 680,40 US$
Precio original: 756 US$
4 cursos en 5 meses
Preguntas frecuentes
Who can take this program?
Comienza con computer science
Explorar otros cursos de computer science¿Quieres avanzar en tu carrera profesional, obtener un título o aprender algo por motivos personales? edX tiene los cursos que necesitas