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

By the end of this project, you will learn how to use Canva to create a simple 3D effect for a customised cover image to enhance your Linkedin profile. Canva is a graphic design platform, used to... more
AWS: Networking and Content Delivery Course is the third course of Exam Prep DVA-C02: AWS Certified Developer Associate Specialization. This course covers fundamental concepts of Amazon Virtual... more
This course explains how to analyze circuits that have alternating current (AC) voltage or current sources. Circuits with resistors, capacitors, and inductors are covered, both analytically and... more
This Specialization is designed to teach you to communicate effectively in English in professional contexts. You will expand your English vocabulary, improve your ability to write and speak in... more
This course is the third course in the specialization about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac. This course assumes... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL