Unordered Data Structures

About this Course

The Unordered Data Structures course covers the data structures and algorithms needed to implement hash tables, disjoint sets and graphs. These fundamental data structures are useful for unordered data. For example, a hash table provides immediate access to data indexed by an arbitrary key value, that could be a number (such as a memory address for cached memory), a URL (such as for a web cache) or a dictionary. Graphs are used to represent relationships between items, and this course covers several different data structures for representing graphs and several different algorithms for traversing graphs, including finding the shortest route from one node to another node. These graph algorithms will also depend on another concept called disjoint sets, so this course will also cover its data structure and associated algorithms.

Created by: University of Illinois Urbana-Champaign


Related Online Courses

An introduction to cybersecurity foundations. This course is a blend of lecture and hands-on exercises. We utilize the Infosec Skills platform courses and cyber ranges here to give a true... more
This is a self-paced lab that takes place in the Google Cloud console. In this hands-on lab, you will learn why Google Cloud is the cleanest cloud in the industry by exploring and utilizing... more
This specialization aims to explore the Total Data Quality framework in depth and provide learners with more information about the detailed evaluation of total data quality that needs to happen... more
Producing music is an incredibly creative process, and knowing the tools of the trade is essential in order to transmit the musical ideas in your head into the DAW in a creative and uninhibited... more
Be a part of a growing Workday ecosystem and work with best-in-class technology and applications. No coding experience is needed as the Workday architecture is configuration based. Take the first... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL