Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms
Delve into Pattern Matching algorithms from KMP to Rabin-Karp. Tackle essential algorithms that traverse the graph data structure like Dijkstra’s Shortest Path. Study algorithms that construct a Minimum Spanning Tree (MST) from a graph. Explore Dynamic Programming algorithms. Use the course visualization tool to understand the algorithms and their performance.

Choose your session:
Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms
Delve into Pattern Matching algorithms from KMP to Rabin-Karp. Tackle essential algorithms that traverse the graph data structure like Dijkstra’s Shortest Path. Study algorithms that construct a Minimum Spanning Tree (MST) from a graph. Explore Dynamic Programming algorithms. Use the course visualization tool to understand the algorithms and their performance.

Choose your session:
Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms
At a glance
- Institution: GTx
- Subject: Computer Science
- Level: Intermediate
- Prerequisites:
Basic knowledge of the Java programming language, object-oriented principles, and various abstract data types from LinkedLists to Hashmaps to Trees to Stacks & Queues.
- Associated programs:
- Professional Certificate in Data Structures and Algorithms
- Language: English
- Video Transcript: English
- Associated skills: Time Complexity, Data Structures, Text Processing, Spanning Tree Protocols, Brute Force Attacks, Shortest Path Problem, Pattern Matching, Dynamic Programming, Greedy Algorithm, Graph Algorithms, Java (Programming Language), Algorithms, Java Object Oriented Querying