Wie plant Google Maps angesichts der aktuellen Verkehrslage die beste Route für die Fahrt durch die Stadt? Wie leitet ein Internet-Router Netzwerkpakete weiter, um Verzögerungen zu minimieren? Wie weist eine Hilfsorganisation ihren angeschlossenen lokalen Partnern Ressourcen zu? Um solche Probleme zu lösen, stellen wir zunächst die wichtigsten Daten in einer komplexen Datenstruktur dar. In diesem Kurs lernen Sie Datenstrukturen, wie z.B. Graphen, kennen, die für die Arbeit mit strukturierten Daten aus der realen Welt grundlegend sind. Sie werden Algorithmen für die Arbeit mit diesen Daten entwickeln, implementieren und analysieren, um Probleme der realen Welt zu lösen. Da die Programme, die Sie in diesem Kurs entwickeln, immer komplexer werden, werden wir außerdem untersuchen, was guten Code und das Design von Klassenhierarchien ausmacht, damit Sie nicht nur korrekten Code schreiben, sondern ihn auch mit anderen Personen teilen und in Zukunft pflegen können. Das Hauptprojekt in diesem Kurs wird eine Anwendung zur Routenplanung sein. Sie werden die Konzepte aus den einzelnen Modulen direkt auf die Erstellung einer Anwendung anwenden, die es einem autonomen Agenten (oder einem menschlichen Fahrer!) ermöglicht, in seiner Umgebung zu navigieren. Und wie üblich haben wir unsere verschiedenen Videoserien, um den Inhalt mit seiner Bedeutung in der realen Welt zu verknüpfen und um Ihnen abgestufte Unterstützung zu bieten, um Ihren persönlichen Bedürfnissen gerecht zu werden.

Erweiterte Datenstrukturen in Java
Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Erweiterte Datenstrukturen in Java
Dieser Kurs ist Teil von Spezialisierung „Objektorientierte Java-Programmierung: Datenstrukturen und mehr“



Dozenten: Leo Porter
82.395 bereits angemeldet
Bei Mehr erfahren enthalten
Fragen Sie Coursera
1,242 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Theoretische Informatik
- Kategorie: Anwendungsdesign
- Kategorie: Anwendungsentwicklung
- Kategorie: Daten-Strukturen
- Kategorie: Objektorientierter Entwurf
- Kategorie: Netzwerk-Routing
- Kategorie: Software-Entwicklung
- Kategorie: Graphentheorie
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Wiederverwendbarkeit von Code
- Kategorie: Algorithmen
- Kategorie: Java
Werkzeuge, die Sie lernen werden
- Kategorie: Java-Programmierung
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
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 6 Module
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.
Dozenten



Mehr von Algorithmen entdecken

Birla Institute of Technology & Science, Pilani
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
80,83 %
- 4 stars
15,53 %
- 3 stars
2,49 %
- 2 stars
0,72 %
- 1 star
0,40 %
Zeigt 3 von 1242 an
Geprüft am 12. Juni 2020
It was a very good course and I learned a lot about graphs. But the student who takes this course needs strong programming skills in Java and week 4 is tough
Geprüft am 17. Juli 2017
Excellent course. I have a 32 year old CS degree and needed a Java Course which did not cover the basics of programming but rather covered advanced CS topics in a Java Context. This is the course.
Geprüft am 11. Jan. 2016
Splendidly covers path finding basics. Enjoyed the course.It would be great to go into advanced algorithms useful for programming challenges (like SPOJ) with the same instructors.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.







