Algorithmen und Datenstrukturen in C/C++ für Einsteiger
Praktische Anwendungen und Übungen für die wichtigsten Algorithmen und Datenstrukturen.
Description
Kursbeschreibung:
Entdecke die Welt der Algorithmen und Datenstrukturen in meinem praxisorientierten Einstiegskurs! Dieser Kurs wurde speziell entwickelt, um dir die grundlegenden Konzepte von Datenstrukturen wie Arrays, Stacks, Queues, Linked Lists und mehr beizubringen. Du wirst auch Algorithmen kennenlernen, um effizient mit diesen Datenstrukturen zu arbeiten. Zudem wirst du in die groß O-Notation und Landau-Symbole eingeführt, um die Effizienz deiner Lösungen besser einschätzen zu können.
Im Laufe des Kurses erfährst du, wie Hashing und Hash Tables verwendet werden, um schnelle Suchvorgänge und effiziente Speicherung zu ermöglichen. Wir beschäftigen uns auch mit erweiterten Konzepten wie Binary Search Trees, Min/Max Heaps und gerichteten, gewichteten Graphen. Mit praxisnahen Beispielen und Übungen in C/C++ erlangst du das notwendige Wissen, um komplexe Problemstellungen zu meistern und deine Programmierkenntnisse auf die nächste Stufe zu heben. Am Ende des Kurses werden auch die grundlegenden Sortier-Verfahren von Datensätzen vorgestellt.
Dieser Kurs besteht aus folgenden Themengebieten:
Datenstrukturen:
Arrays (1d und mehr dimensional)
Groß O-Notation (Landau Symbole)
Stack (Last-In First-Out)
Queue (First-In First-Out)
Linked List (Doubly Linked List)
Hashing und Hash Table (Map/Dictionary)
Binary Search Tree
Min/Max Heap
Gerichteter und gewichteter Graph
Sortier-Algorithmen:
Bubblesort
Mergesort
Quicksort
Werde noch heute ein Profi, in der Technologie von Morgen!
Wir sehen uns im Kurs!
What You Will Learn!
- Lerne wie du die wichtigsten Datenstrukturen implementieren kannst.
- Lerne was ein Stack, Queue, Linked List, Tree, Map, Graph etc. ist
- Lerne die Big O Notation um die Laufzeit deines Codes zu bestimmen.
- Lerne wie du die wichtigsten Sortier-Algorithmen implementieren kannst.
Who Should Attend!
- Informatik Studenten und C/C++ Anfänger