AulaPro verwendet Cookies, um seinen Benutzern ein besseres Erlebnis zu bieten. Sie können weitere Informationen erhalten hier, oder klicken Sie einfach auf "Ich akzeptiere" oder außerhalb dieses Hinweises, um weiter zu surfen.
Virtuelles Programm von:EDX |
Lernen Sie, zwischen linearen Datenstrukturen wie verknüpften Listen, Arrays, Array-Listen, Stapeln und Warteschlangen zu unterscheiden, und wählen Sie die richtige Struktur für eine bestimmte Situation aus.
Analysieren Sie die Leistung der Datenstruktur mit dem Kursvisualisierungstool.
Visualisieren und untersuchen Sie nichtlineare/hierarchische Datenstrukturen wie Binärbäume, BSTs und Heaps.
Untersuchen Sie Baumoperationen und Algorithmen.
Implementieren Sie eine HashMap, die Schlüssel-Wert-Paare zum Speichern von Daten verwendet.
Untersuchen Sie probabilistische Datenstrukturen wie SkipLists.
Um zwischen komplexen Baumdatenstrukturen wie AVLs und (2-4)-Bäumen zu unterscheiden, müssen Sie ihre Selbstausgleichstechniken und -implementierungen verstehen.
Visualisieren und untersuchen Sie verschiedene Divide-and-Conquer-Sortieralgorithmen zusammen mit ihrer Leistung.
Analysieren und implementieren Sie verschiedene Pattern-Matching-Algorithmen von KMP bis Rabin-Karp.
Untersuchen Sie die wesentlichen Graphtraversalalgorithmen, um den kürzesten Pfad von Dijkstra zu implementieren und minimale Spannbäume zu konstruieren.
Tauchen Sie ein in die dynamische Programmierung.
5 Monate. 9 - 10 Stunden pro Woche empfohlen.
4 virtuelle Kurse in Soft Skills
Großartiger Code basiert auf Datenstrukturen und Algorithmen.
Es ist notwendig, ein tiefes Verständnis dafür zu haben, wie Datenstrukturen funktionieren, und effiziente Algorithmen zu entwerfen.
Das Implementieren von algorithmischen Techniken, die Datenstrukturen effizient manipulieren, ist die Essenz dieses Programms.
Das GTx Data Structures and Algorithms Professional Certificate ist eine Reihe von vier Kursen, die die Grundlagen von Datenstrukturen und das Design effizienter Algorithmen abdecken.
Der Student untersucht und implementiert die Prinzipien der Datenspeicherung in Low-Level-Datenstrukturen wie LinkedLists, Stacks und Queues.
Der Student versteht die Bedeutung abstrakter Datentypen (ADT).
Die Grundlagen der Rekursion, Grenzfälle und algorithmische Effizienz werden in der gesamten Vier-Kurs-Reihe betont.
Die Reihe reicht von linearen Datenstrukturen bis hin zu nichtlinearen Datenstrukturen.
Der Student wird Binary Search Trees (BST), HashMaps und Heaps erforschen.
Implementierungen der Traversierungsalgorithmen für die Tiefensuche (dfs) und die Breitensuche (bfs) werden vorgestellt.
Datenstrukturen höherer Ordnung wie AVLs und 2-4-Bäume tauchen tiefer in selbstausgleichende algorithmische Techniken ein.
Informatiker müssen ein tiefes Verständnis der Zeitkomplexität haben, um effiziente Algorithmen zu schreiben.
Der dritte und vierte Kurs konzentrieren sich auf die Effizienz, indem zunächst iterative Sortieralgorithmen und Blasensortierung überprüft und dann Optimierungen implementiert werden, die auf den Sortieralgorithmus angewendet werden, um die Leistung zu verbessern.
Divide-and-Conquer-Algorithmen wie Merge-Sort, Quick-Sort und Base-Sort werden erklärt.
Die Serie endet mit dem ADT-Graphen, der viele untergeordnete Datenstrukturen als Hilfsdatenspeicher verwendet, um Dijkstras Algorithmen für den kürzesten Pfad und den minimalen Spannbaum (MST) zu implementieren.
Das Bachelor-Informatikprogramm von Georgia Tech ist auf Platz Nr.
#5 in den USA
UU.
Das professionelle Zertifikat für dieses Programm verwendet die gleichen Lehrmaterialien und Bewertungen wie dieser vom Campus akkreditierte CS 1332-Kurs und bietet Ihnen eine Lernerfahrung auf Georgia Tech-Niveau mit Datenstrukturen und Algorithmen in der Informatik.
Die Kursreihe „Datenstrukturen und Algorithmen“ verwendet die objektorientierte Programmiersprache Java, die nach wie vor eine der beliebtesten Sprachen unter Softwareentwicklern ist.
Kurze Videos (3-5 Minuten) und explorative Visualisierungsübungen sind nur ein Teil der Lehrmittel, die verwendet werden, um den Inhalt dieses Programms zu vermitteln.
Egal, ob Sie Ihre Karriere beschleunigen, einen Abschluss machen oder aus persönlichen Gründen etwas lernen möchten, edX hat die richtigen Kurse für Sie.
Steigern Sie Ihre Karriere mit vom College unterstützten Kreditprogrammen und verifizierten Zertifikaten.
Lernen und demonstrieren Sie Ihr Wissen zu Ihrer bevorzugten Studienzeit.
Probieren Sie die Kurse aus, bevor Sie bezahlen.
Lernen Sie zusammen mit Universitätspartnern und Kollegen aus der ganzen Welt.
Erfahrene GTx-Lehrer und -Ausbilder, die sich einer qualitativ hochwertigen virtuellen Ausbildung verschrieben haben.
Hallo, wie kann ich Ihnen helfen? Interessieren Sie sich für einen Kurs? Zu welchem Thema?
AulaPro verwendet Cookies, um seinen Benutzern ein besseres Erlebnis zu bieten. Sie können weitere Informationen erhalten hier, oder klicken Sie einfach auf "Ich akzeptiere" oder außerhalb dieses Hinweises, um weiter zu surfen.
Eine Bewertung hinzufügen