返回到 Unordered Data Structures
University of Illinois Urbana-Champaign

Unordered Data Structures

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.

状态:Data Structures
状态:Unstructured Data
课程小时

精选评论

RK

4.0评论日期:Jan 11, 2021

Overall very good course. It is VERY time consuming if don't have background in CS. Each programming projects can easily take 35-40 hours to complete.

JA

5.0评论日期:Mar 9, 2021

Excellent Course really helpful and exercises enjoyable exercises!!!Very good teacher!5 star(You need to know C++ in advance).

AG

5.0评论日期:Jul 14, 2021

It was a quick yet detailed intro to unordered data structures. A bit more advanced or difficult but very interesting. Enjoyed a lot.

PD

4.0评论日期:Sep 22, 2020

Could have been a bit more explanatory for people not from CS background. Typos and mistakes should have been eliminated to the largest possible extent. Leaving these aside, nice course.

LN

5.0评论日期:Nov 19, 2022

Very well-explained and worthy course. I have learnt many interesting things I can use in my daily work. Thanks a lot!

AS

5.0评论日期:Jul 16, 2021

Excellent course for reviewing important materials related to DSU and Graphs. The assignments are well documented and easy to understand.

WQ

4.0评论日期:Dec 16, 2021

T​he final course of this specialization, really useful, and I learned a lot. Just need more practices to understand some difficult concept.

IA

4.0评论日期:Mar 15, 2020

A lot of new concepts learned. However I would have like to do more programming, exploring more features of C++. Changing only one or two lines of an existing code does not help much in our learning.

YS

4.0评论日期:Jan 2, 2020

I wish the course was more detailed. Some PDFs to explain the concept more. Other than that I am happy with the content.

JP

4.0评论日期:Sep 2, 2020

Overall, great course. Slightly obscure challenges sometimes, but homeworks were awesome because of how well commented all the provided code was.Instructor and videos were also amazing!

MK

4.0评论日期:Aug 22, 2020

overall course was excellent but there were a few mistakes in week 4, which took a bit of extra time to understand.

LL

4.0评论日期:Jan 4, 2020

Great course! Very interesting lecture material / content. I can't give this course a five however, as the assignments seem unnecessarily convoluted, and abstracted to demonstrate the material.

所有审阅

显示:20/110

Lenin Ibarra
5.0
评论日期:Apr 26, 2020
Leonardo Ortiz
5.0
评论日期:Aug 24, 2020
Yuguang Tong
5.0
评论日期:Oct 10, 2019
David Frenk
5.0
评论日期:Aug 21, 2020
Christopher M. Pearson
3.0
评论日期:Dec 28, 2019
Filipe Direito
5.0
评论日期:May 11, 2020
Ryan Beasley
5.0
评论日期:Oct 12, 2020
ZK Lee
5.0
评论日期:Feb 1, 2023
Venkatesh Mahadevan
5.0
评论日期:Aug 29, 2019
Tomer Ben David
5.0
评论日期:Oct 5, 2019
Difan Gu
3.0
评论日期:Jan 27, 2020
Aren Tyr
5.0
评论日期:Dec 26, 2019
Hadi Moazen
5.0
评论日期:Jun 21, 2022
Helom Berhane
5.0
评论日期:Mar 1, 2020
Yuhan Liu
5.0
评论日期:Aug 6, 2021
Jonathan Matsumoto
5.0
评论日期:Apr 8, 2020
Andre A. Marin
5.0
评论日期:Dec 30, 2019
Sayed Hasan
5.0
评论日期:Apr 19, 2021
Yu-Cheng Kuo
5.0
评论日期:Apr 22, 2023
JARED SISK
5.0
评论日期:Jan 7, 2024