This course covers basics of algorithm design and analysis, as well as algorithms for sorting arrays, data structures such as priority queues, hash functions, and applications such as Bloom filters.
Este curso forma parte de Programa especializado: Data Science Foundations: Data Structures and Algorithms

Acerca de este Curso
Calculus: derivatives and integrals. Probability theory: distributions, expectations, and moments. Some programming experience with Python.
Qué aprenderás
Explain fundamental concepts for algorithmic searching and sorting
Describe heap data structures and analyze heap components, such as arrays and priority queues
Design basic algorithms to implement sorting, selection, and hash functions in heap data structures
Habilidades que obtendrás
- Analysis of Algorithms
- Hashtables
- Algorithm Design
- Python Programming
- Data Structure Design
Calculus: derivatives and integrals. Probability theory: distributions, expectations, and moments. Some programming experience with Python.
Ofrecido por
Comienza a trabajar para obtener tu maestría
Programa - Qué aprenderás en este curso
Basics of Algorithms Through Searching and Sorting
Heaps and Hashtable Data Structures
Randomization: Quicksort, Quickselect, and Hashtables
Applications of Hashtables
Reseñas
- 5 stars82,53 %
- 4 stars10,48 %
- 3 stars2,62 %
- 2 stars1,74 %
- 1 star2,62 %
Principales reseñas sobre ALGORITHMS FOR SEARCHING, SORTING, AND INDEXING
this is the best course on data structures that i have found! Pr. Sriram Sankaranarayanan thank you! if i was a multi-billionaire i would definitely donate a check to you for this wonderful course :)
Week 4 about Hashtable is a little difficult to understand! I need more exercise and programming for week 4.
The lector is actually professional and explains everything clearly
It is amazing from week 1 to week 3 . I really learned a a lot. But I am kind of lost when in week 4.
Acerca de Programa especializado: Data Science Foundations: Data Structures and Algorithms

Preguntas Frecuentes
¿Cuándo podré acceder a las lecciones y tareas?
¿Qué recibiré si me suscribo a este Programa especializado?
¿Cuál es la política de reembolsos?
¿Hay ayuda económica disponible?
¿Tienes más preguntas? Visita el Centro de Ayuda al Estudiante.