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.
(978 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
LearnQuest
University of Illinois Urbana-Champaign
University of Colorado Boulder
National Taiwan University
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
Zeigt 3 von 978
978 Bewertungen
- 5 stars
61,69 %
- 4 stars
27,06 %
- 3 stars
6,74 %
- 2 stars
1,53 %
- 1 star
2,96 %
Geprüft am 24. Aug. 2020
Geprüft am 9. März 2018
Geprüft am 11. Feb. 2024
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – 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.
Frequently asked questions
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.