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
In this course, you will explore the impact of generative artificial intelligence (AI) on society, the workforce, organizations, and the environment. This course is suitable for anyone interested... more
Did you know that 68% of companies identify sales pipeline management as a critical component of their sales process success? Dive into the world of sales with our course designed to transform your... more
This Specialization provides learners with insight about operating in a transformed retail industry. You\'ll learn how to navigate the disruption in retail marketing caused by COVID-19 and to... more
In this 2-hour long tutorial, you will learn how to get started with Google Search Ads and create successful campaigns to reach new customers and grow your business. We\'ll work on Google Ads,... more
Currently we are only able to offer this certification program in English. This certification program is not available in a country that is considered sanctioned by the U.S.\\n\\nWelcome to Leading... more