Graph Search, Shortest Paths, and Data Structures

About this Course

The primary topics in this part of the specialization are: data structures (heaps, balanced search trees, hash tables, bloom filters), graph primitives (applications of breadth-first and depth-first search, connectivity, shortest paths), and their applications (ranging from deduplication to social network analysis).

Created by: Stanford University


Related Online Courses

By the end of this course, you will have a solid grasp of scripting in Ruby. You will be ready to work with DevOps tools that use Ruby. You will be able to begin to read and understand Ruby scripts... more
This specialization includes 3 courses. In the first course, Principles and Technologies of 5G Mobile Networks, you will gain an overview of 5G mobile networks, explore the basic architecture of 5G... more
This course introduces students to the local and global lessons in health equity research and practice, covering topics such as the effects of structural drivers and systems of power on health... more
Master the art of building scalable and efficient microservices using Java and the Spring framework in this Coursera specialization. Dive deep into the intricacies of Spring Boot and Spring Cloud,... more
We all love stories, so why don\'t we use more of them at work? In this project we will help you learn some tools of good storytelling and create one for a freely available data set from KIVA, the... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL