Dieser Kurs behandelt die Grundlagen des Algorithmenentwurfs und der Algorithmenanalyse sowie Algorithmen zum Sortieren von Arrays, Datenstrukturen wie Priorit盲tswarteschlangen, Hash-Funktionen und Anwendungen wie Bloom-Filter. Algorithmen zum Suchen, Sortieren und Indizieren k枚nnen als Teil des Master of Science in Data Science (MS-DS) der CU Boulder auf der 糖心vlog官网观看-Plattform 蹿眉谤 akademische Credits belegt werden. Der MS-DS ist ein interdisziplin盲rer Studiengang, der Dozenten aus den Fachbereichen Angewandte Mathematik, Informatik, Informationswissenschaften und anderen Bereichen der CU Boulder zusammenbringt. Da die Zulassung leistungsabh盲ngig ist und es kein Bewerbungsverfahren gibt, ist der MS-DS ideal 蹿眉谤 Personen mit einem breiten Spektrum an grundst盲ndiger Ausbildung und/oder Berufserfahrung in Informatik, Informationswissenschaft, Mathematik und Statistik. Erfahren Sie mehr 眉ber das MS-DS-Programm unter /degrees/master-of-science-data-science-boulder.

noch 3 Tage: Entdecken Sie neue F盲higkeiten mit 30% Rabatt auf Kurse von Branchenexperten. Jetzt sparen.


Algorithmen zum Suchen, Sortieren und Indizieren
Dieser Kurs ist Teil von Spezialisierung 蹿眉谤 Grundlagen von Datenstrukturen und Algorithmen

Dozent: Sriram Sankaranarayanan
60.479 bereits angemeldet
Bei enthalten
(510听叠别飞别谤迟耻苍驳别苍)
Empfohlene Erfahrung
Was Sie lernen werden
Erkl盲ren Sie die grundlegenden Konzepte 蹿眉谤 algorithmisches Suchen und Sortieren
Beschreiben Sie Heap-Datenstrukturen und analysieren Sie Heap-Komponenten, wie z.B. Arrays und Priorit盲tswarteschlangen
Entwurf grundlegender Algorithmen zur Implementierung von Sortier-, Auswahl- und Hash-Funktionen in Heap-Datenstrukturen
Kompetenzen, die Sie erwerben
- Kategorie: Big Data
- Kategorie: Wahrscheinlichkeit & Statistik
- Kategorie: Analyse
- Kategorie: Theoretische Informatik
- Kategorie: Datenverarbeitung
- Kategorie: Datenstrukturen
- Kategorie: Computergest眉tztes Denken
- Kategorie: Python-Programmierung
- Kategorie: Grunds盲tze der Programmierung
- Kategorie: Algorithmen
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzuf眉gen
15 Aufgaben
Erfahren Sie, wie Mitarbeiter f眉hrender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverst盲ndnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
In diesem Modul lernen die Teilnehmer die Grundlagen von Algorithmen anhand von drei Beispielen kennen: Einf眉gungssortierung (Sortierung eines Arrays in aufsteigender/absteigender Reihenfolge); bin盲re Suche: Suche, ob ein Element in einem sortierten Array vorhanden ist, und wenn ja, Suche nach seinem Index; und Merge-Sortierung (eine schnellere Methode zum Sortieren eines Arrays). Anhand dieser Algorithmen wird der Student in die Analyse von Algorithmen eingef眉hrt - d.h. der Nachweis, dass der Algorithmus 蹿眉谤 die Aufgabe, 蹿眉谤 die er entwickelt wurde, korrekt ist und die Festlegung einer Grenze 蹿眉谤 die Zeit, die 蹿眉谤 die Ausf眉hrung des Algorithmus ben枚tigt wird, in Abh盲ngigkeit von der Eingabe. Der Student lernt auch den Begriff des schnelleren Algorithmus und der asymptotischen Komplexit盲t mit Hilfe der Bezeichnungen O, big-Omega und big-Theta kennen.
Das ist alles enthalten
7 Videos12 Lekt眉ren4 Aufgaben1 Programmieraufgabe1 Diskussionsthema
In diesem Modul lernen die Teilnehmer die Grundlagen von Datenstrukturen kennen, die Daten organisieren, um bestimmte Arten von Operationen schneller durchzuf眉hren. Das Modul beginnt mit einer allgemeinen Einf眉hrung in Datenstrukturen und spricht 眉ber einige einfache Datenstrukturen wie First-in-First-out-Warteschlangen und Last-in-First-out-Stapel. Als n盲chstes stellen wir die Heap-Datenstruktur und die grundlegenden Eigenschaften von Heaps vor. Es folgen Algorithmen zum Einf眉gen, L枚schen und Finden des minimalen Elements eines Heaps sowie deren Zeitkomplexit盲t. Schlie脽lich untersuchen wir die Datenstruktur der Priorit盲tswarteschlange und stellen einige Anwendungen vor.
Das ist alles enthalten
5 Videos6 Lekt眉ren5 Aufgaben1 Programmieraufgabe
Wir werden die Algorithmen quicksort und quickselect zur effizienten Sortierung und Auswahl des k-ten kleinsten Elements in einem Array durchgehen. Dies ist auch eine Einf眉hrung in die Rolle der Randomisierung bei der Entwicklung von Algorithmen. Als n盲chstes werden wir uns mit Hashtabellen besch盲ftigen: eine 盲u脽erst n眉tzliche Datenstruktur, die eine effiziente Suche und Abfrage von gro脽en Datenmengen erm枚glicht. Wir lernen die grundlegenden Prinzipien von Hash-Tabellen und Operationen mit Hash-Tabellen kennen.
Das ist alles enthalten
7 Videos6 Lekt眉ren5 Aufgaben1 Programmieraufgabe
In diesem Modul lernen wir die randomisierte Pivot-Auswahl 蹿眉谤 Quicksort und Quickselect kennen. Wir lernen, wie wir die Komplexit盲t der randomisierten Quicksort- und Quickselect-Algorithmen analysieren k枚nnen. Wir lernen Open Address Hashing kennen: eine Technik, die das Design von Hashtables vereinfacht. Als n盲chstes werden wir den Entwurf von Hash-Funktionen und deren Analyse untersuchen. Schlie脽lich stellen wir Bloom-Filter vor und analysieren sie, die in verschiedenen Anwendungen wie der Abfrage von Streaming-Daten und der Z盲hlung eingesetzt werden.
Das ist alles enthalten
5 Videos6 Lekt眉ren1 Aufgabe1 Programmieraufgabe
Erwerben Sie ein Karrierezertifikat.
F眉gen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studieng盲nge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, k枚nnen Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte k枚nnen mit Ihnen 眉bertragen werden.鹿
听Dozent

Mehr von Algorithmen entdecken
- Status: Kostenloser Testzeitraum
University of Colorado Boulder
- Status: Kostenloser Testzeitraum
Stanford University
- Status: Kostenloser Testzeitraum
University of Colorado Boulder
- Status: Kostenloser Testzeitraum
Scrimba
Warum entscheiden sich Menschen 蹿眉谤 糖心vlog官网观看 蹿眉谤 ihre Karriere?




Bewertungen von Lernenden
510 Bewertungen
- 5 stars
78,82听%
- 4 stars
14,31听%
- 3 stars
3,33听%
- 2 stars
1,56听%
- 1 star
1,96听%
Zeigt 3 von 510 an
Gepr眉ft am 30. Mai 2022
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.
Gepr眉ft am 3. Okt. 2021
Well laid out course which is both concise and has elaborate assignments which help in learning the concepts well. Many thanks to the professor for his effort.
Gepr眉ft am 16. Okt. 2021
Instructor was great. Exercises in Jupyter were awesome.Only negative is many videos referenced another course, but that isn't a big deal.

Neue Karrierem枚glichkeiten mit 糖心vlog官网观看 Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universit盲ten 鈥 100听% online
Schlie脽en Sie sich mehr als 3.400听Unternehmen in aller Welt an, die sich 蹿眉谤 糖心vlog官网观看 for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
H盲ufig gestellte Fragen
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, m眉ssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich 蹿眉谤 einen Kurs anmelden. Sie k枚nnen stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterst眉tzung beantragen. Der Kurs kann stattdessen die Option "Vollst盲ndiger Kurs, kein Zertifikat" anbieten. Mit dieser Option k枚nnen Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben k枚nnen.
Wenn Sie sich 蹿眉谤 den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugef眉gt - von dort aus k枚nnen Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzuf眉gen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-t盲gige Testphase, in der Sie kostenlos k眉ndigen k枚nnen. Danach gew盲hren wir keine R眉ckerstattung, aber Sie k枚nnen Ihr Abonnement jederzeit k眉ndigen. Siehe unsere vollst盲ndigen R眉ckerstattungsbedingungen.
Weitere Fragen
Finanzielle Unterst眉tzung verf眉gbar,