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

This specialization, \"Cyber Physical System for Industrial Applications,\" offers a thorough exploration of designing, implementing, and applying CPS technologies across industries. The courses... more
This course will teach you advanced data and analytics skills for preparing and visualizing data in Tableau and will help you to prepare for the Tableau Certified Data Analyst exam. You will learn... more
This specialization introduces Python programmers to building websites using the Django library. Across the four courses, you will learn HTML, CSS, SQL, Django, JavaScript, jQuery, and JSON Web... more
This course begins with an ice-breaker story and explores the differences between Kaizen, Lean, and Six Sigma, followed by an understanding of the DMAIC Roadmap and the role of a Six Sigma Yellow... more
This comprehensive course is tailored for restaurant owners, managers, and employees new to the intricacies of compliance in the food and beverage service industry. The course delves into critical... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL