Universität von Kalifornien San Diego Kostenlose Online-Bildung

Datenstrukturen und Performance

Beschreibung

Wie gehen Java-Programme mit riesigen Datenmengen um? Viele der Datenstrukturen und Algorithmen, die mit einführenden Spielzeugbeispielen arbeiten, brechen zusammen, wenn Anwendungen reale, große Datensätze verarbeiten. Effizienz ist entscheidend, aber wie erreichen wir sie und wie messen wir sie überhaupt?

Dies ist ein Java-Kurs für Fortgeschrittene. Wir empfehlen diesen Kurs Lernenden, die bereits Erfahrung in der Softwareentwicklung oder einen Hintergrund in Informatik haben, und insbesondere empfehlen wir Ihnen, den ersten Kurs in dieser Spezialisierung belegt zu haben (der auch einige Vorkenntnisse in Java erfordert).

In diesem Kurs verwenden und analysieren Sie Datenstrukturen, die in Branchenanwendungen verwendet werden, wie z. B. verknüpfte Listen, Bäume und Hashtabellen. Sie erklären, wie diese Datenstrukturen Programme effizienter und flexibler machen. Sie wenden eine asymptotische Big-O-Analyse an, um die Leistung von Algorithmen zu beschreiben und zu bewerten, welche Strategie Sie für einen effizienten Datenabruf, das Hinzufügen neuer Daten, das Löschen von Elementen und/oder die Speichernutzung verwenden sollten.

Das Programm, das Sie in diesem Kurs erstellen werden, ermöglicht es dem Benutzer, große Textdatenmengen zu verwalten, zu manipulieren und zu analysieren. Dies ist ein Java-Kurs für Fortgeschrittene und wir bauen auf Ihren Vorkenntnissen auf. Dieser Kurs basiert auf derselben Videoreihe wie in unserem ersten Kurs dieser Spezialisierung, einschließlich Erläuterungen zu Kerninhalten, Videos für Lernende, Erfahrungsberichte von Studenten und Ingenieuren sowie unterstützenden Videos – damit Sie Ihren eigenen Weg durch den Kurs besser wählen können!

Preis: Kostenlos anmelden!

Sprache: Englisch

Untertitel: Englisch, Koreanisch

Datenstrukturen und Performance - Universität von Kalifornien San Diego