In diesem Kurs wird ein Kalkül gelehrt, das präzise quantitative Vorhersagen über große kombinatorische Strukturen ermöglicht. Darüber hinaus deckt dieser Kurs erzeugende Funktionen und reelle Asymptotik ab und führt dann die symbolische Methode im Zusammenhang mit Anwendungen in der Analyse von Algorithmen und grundlegenden Strukturen wie Permutationen, Bäumen, Strings, Wörtern und Abbildungen ein. Alle Funktionen dieses Kurses sind kostenlos verfügbar. Wer den Inhalt vertiefen möchte, kann sich das Lehrbuch Analysis of Algorithms, Second Edition (auf dem der Kurs basiert) besorgen oder die Website aofa.cs.princeton.edu besuchen, auf der eine Fülle von zusätzlichem Material zu finden ist. Dieser Kurs wird nicht mit einem Zertifikat abgeschlossen.
(984 Bewertungen)
Wichtige Details
11 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
In diesem Kurs gibt es 9 Module
Wir beginnen mit einer Betrachtung des historischen Kontextes und der Motivation für die wissenschaftliche Untersuchung der Leistung von Algorithmen. Dann betrachten wir ein klassisches Beispiel, das die wichtigsten Bestandteile des Prozesses veranschaulicht: die Analyse von Quicksort. Die Vorlesung schließt mit einer Diskussion über einige Ressourcen, die Sie während dieses Kurses nützlich finden könnten.
Das ist alles enthalten
4 Videos2 Lektüren1 Aufgabe1 Diskussionsthema
Wir beginnen diesen Vortrag mit einem Überblick über Rekursionsbeziehungen, die uns ein direktes mathematisches Modell für die Analyse von Algorithmen bieten. Abschließend untersuchen wir das faszinierende oszillierende Verhalten der Divide-and-Conquer-Rekurrenz, die dem Mergesort-Algorithmus entspricht, und das allgemeine "Master-Theorem" für verwandte Rekurrenzen.
Das ist alles enthalten
5 Videos1 Lektüre3 Aufgaben1 Diskussionsthema
Seit dem 17. Jahrhundert verwenden Wissenschaftler generierende Funktionen, um Rekursionen zu lösen. Wir fahren daher mit einem Überblick über generierende Funktionen fort und betonen ihren Nutzen bei der Lösung von Problemen wie dem Zählen der Anzahl von Binärbäumen mit N Knoten.
Das ist alles enthalten
5 Videos1 Lektüre1 Aufgabe1 Diskussionsthema
Exakte Antworten sind oft umständlich, daher betrachten wir als nächstes einen wissenschaftlichen Ansatz zur Entwicklung von Näherungswerten, die wiederum von Mathematikern und Wissenschaftlern seit Jahrhunderten verwendet werden.
Das ist alles enthalten
4 Videos1 Lektüre1 Aufgabe1 Diskussionsthema
Analytische Kombinatorik. Mit einem Grundwissen über Rekursionen, erzeugende Funktionen und Asymptotik sind Sie bereit, die Grundzüge der analytischen Kombinatorik zu erlernen und zu schätzen, einem systematischen Ansatz, der viele der Details der klassischen Methoden, die wir betrachtet haben, vermeidet. Wir führen unbeschriftete und beschriftete kombinatorische Klassen ein und motivieren unseren grundlegenden Ansatz zu deren Untersuchung mit zahlreichen Beispielen.
Das ist alles enthalten
4 Videos2 Lektüren1 Aufgabe1 Diskussionsthema
Bäume, die Quintessenz rekursiver Strukturen, sind in der Wissenschaft allgegenwärtig und tauchen explizit in unzähligen Computeranwendungen auf. Im Lehrbuch finden Sie eine breite Abdeckung, aber die Vorlesung konzentriert sich auf die Verwendung der analytischen Kombinatorik, um verschiedene Arten von Bäumen aufzuzählen und Parameter zu untersuchen.
Das ist alles enthalten
4 Videos1 Lektüre1 Aufgabe1 Diskussionsthema
Die Untersuchung von Sortieralgorithmen ist die Untersuchung von Eigenschaften von Permutationen. Wir stellen analytisch-kombinatorische Ansätze zur Untersuchung von Permutationen im Zusammenhang mit dieser Beziehung vor.
Das ist alles enthalten
5 Videos1 Lektüre1 Aufgabe1 Diskussionsthema
Von DNA-Sequenzen bis hin zu Web-Indizes sind Strings (Zeichenketten) in modernen Computeranwendungen allgegenwärtig. Daher verwenden wir die analytische Kombinatorik, um ihre grundlegenden Eigenschaften zu untersuchen, und führen dann das Trie ein, eine wesentliche und grundlegende Struktur, die in der klassischen Kombinatorik nicht vorkommt.
Das ist alles enthalten
5 Videos1 Lektüre1 Aufgabe1 Diskussionsthema
Wir betrachten Zeichenketten als Mengen von Zeichen oder als Funktionen von [1..N] nach [1..M], um klassische Belegungsprobleme und ihre Anwendung auf grundlegende Hash-Algorithmen zu untersuchen. Funktionen von [1..N] nach [1..N] sind Zuordnungen, die eine interessante und komplizierte Struktur haben, die wir mit analytischer Kombinatorik untersuchen können.
Das ist alles enthalten
6 Videos1 Lektüre1 Aufgabe1 Diskussionsthema
Dozent
Empfohlen, wenn Sie sich für Algorithmen interessieren
University of Colorado System
University of London
Coursera Instructor Network
Nanyang Technological University, Singapore
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
984 Bewertungen
- 5 stars
61,72 %
- 4 stars
26,90 %
- 3 stars
6,70 %
- 2 stars
1,62 %
- 1 star
3,04 %
Zeigt 3 von 984 an
Geprüft am 29. Juni 2024
good for learning Algorithm basics still a lil bit tough if you try the exercises on your own
Geprüft am 14. Sep. 2022
I would highly recommend this course to any developer to understand algorithm analysis.
Geprüft am 11. Feb. 2024
was really good, understood the importance of analysis of algorithms
Neue Karrieremöglichkeiten mit Coursera 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 für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Nein. Gemäß den Richtlinien der Princeton University werden im Zusammenhang mit diesem Kurs keine Zertifikate, Zeugnisse oder Bescheinigungen ausgestellt.
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. 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.