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.
Dieser Kurs ist Teil der Spezialisierung Spezialisierung Data Science Foundations: Data Structures and Algorithms

Über diesen Kurs
Calculus: derivatives and integrals. Probability theory: distributions, expectations, and moments. Some programming experience with Python.
Was Sie lernen werden
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
Kompetenzen, die Sie erwerben
- 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.
Beginnen Sie damit, auf Ihren Master-Abschluss hinzuarbeiten.
Lehrplan - Was Sie in diesem Kurs lernen werden
Basics of Algorithms Through Searching and Sorting
Heaps and Hashtable Data Structures
Randomization: Quicksort, Quickselect, and Hashtables
Applications of Hashtables
Bewertungen
- 5 stars82,53 %
- 4 stars10,48 %
- 3 stars2,62 %
- 2 stars1,74 %
- 1 star2,62 %
Top-Bewertungen von ALGORITHMS FOR SEARCHING, SORTING, AND INDEXING
It is amazing course which I have taken and learn algorithm .
The course is well structured and provide good introduction into algorithms.
The videos are super great! The professor explains everything clearly.
However, the assignments are not that polished. There are tons of typos.
The lectures are delivered with just the right amount of math, intuition and examples.
Über den Spezialisierung Data Science Foundations: Data Structures and Algorithms

Häufig gestellte Fragen
Wann erhalte ich Zugang zu den Vorträgen und Aufgaben?
Was bekomme ich, wenn ich diese Spezialisierung abonniere?
Ist finanzielle Unterstützung möglich?
Haben Sie weitere Fragen? Besuchen Sie das Learner Help Center.