Back to Ordered Data Structures
University of Illinois Urbana-Champaign

Ordered Data Structures

In this course, you will learn new data structures for efficiently storing and retrieving data that is structured in an ordered sequence. Such data includes an alphabetical list of names, a family tree, a calendar of events or an inventory organized by part numbers. The specific data structures covered by this course include arrays, linked lists, queues, stacks, trees, binary trees, AVL trees, B-trees and heaps. This course also shows, through algorithm complexity analysis, how these structures enable the fastest algorithms to search and sort data.

Status: Algorithms
Status: Data Storage Technologies
Course19 hours

Featured reviews

YW

4.0Reviewed Oct 22, 2019

The lectures are good and elaborate. Some of the exercises are very confusing though. Overall a good introduction to data structures.

FI

4.0Reviewed Jan 22, 2021

The material covered is explained very well, but it feels like these UIUC courses are light in terms of total material per course.

YL

5.0Reviewed Nov 6, 2019

Good coverage. The lecturer and teaching stuff are knowledgeable and helpful. Would be better if the slides can have more details.

JA

5.0Reviewed Feb 27, 2021

Excellent course, excellent teacher. Just the right approach to teaching data structures, Ive seen a few videos in the topic and this course is very good.

MC

4.0Reviewed Jul 26, 2020

It covers a lot of material in a short span of time, so retention is key. Make sure to take a lot of notes and give yourself some time to really process all the material from each week.

AM

4.0Reviewed Nov 4, 2020

Really good course, Makes you understand the intuition of the data structures pretty clear. The exams and assignment for week 4 seems a bit rushed, Could have been better

MT

5.0Reviewed Apr 7, 2020

Had to do the quizzes before realizing how much was went through in the short video lectures! Very compact and useful course in showing various data structures.

YC

5.0Reviewed Oct 25, 2020

Well-taught course! I love the instructor's enthusiasm and great explanations. The exercises are diverse and really help you reinforce your understanding.

RS

5.0Reviewed Jun 25, 2021

F​antastic introduction to programming fundamentals. The tasks make sure you learn how to code and compile the your code.

RK

4.0Reviewed Dec 22, 2020

Great course. Although I believe that programming projects are too difficult to handle for someone without CS background.

AK

5.0Reviewed Jan 5, 2023

Great introduction to some elementary data structures and the C++ language in general. Really enjoying the fine control that this language gives you!

WQ

5.0Reviewed Dec 16, 2021

V​ery good course, the professor can taught key concept of basic data structure in these short videos very well. Those exercises are also very helpful.

All reviews

Showing: 20 of 169

Rikard Rasmussen
3.0
Reviewed Mar 31, 2020
Trevor Smith
4.0
Reviewed Jan 27, 2020
Zhanzhi Jiang
2.0
Reviewed Apr 3, 2020
Jeffrey Concerto
3.0
Reviewed Feb 16, 2022
Yasaman Sabersheikh
3.0
Reviewed Oct 5, 2019
Shankari Abitha Thangavelu
3.0
Reviewed Nov 2, 2019
Christian Heller
2.0
Reviewed Sep 30, 2021
Pedro Fernando Giffuni Salazar
5.0
Reviewed May 17, 2020
Emil Ahlbäck
5.0
Reviewed May 31, 2020
Joshua Tambunan
5.0
Reviewed Jan 21, 2020
Yuyuan Lin
5.0
Reviewed Nov 7, 2019
David Hedin-Abreu
4.0
Reviewed Jun 22, 2022
Difan Gu
4.0
Reviewed Jan 22, 2020
Mark Zhang
3.0
Reviewed Jul 31, 2022
Nguyen Dinh Le
5.0
Reviewed Oct 3, 2021
Adil Ahsan
5.0
Reviewed Oct 3, 2019
Fabrizio Machado
5.0
Reviewed Dec 2, 2023
Ernest Warzocha
5.0
Reviewed Jul 28, 2022
Tiffany Baker
5.0
Reviewed Feb 8, 2020
Bhashitha Himaruwan
5.0
Reviewed Jan 28, 2024