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: Data Storage Technologies
Status: Theoretical Computer Science
Course19 hours

Featured reviews

YW

4.0Reviewed Oct 23, 2019

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

YL

5.0Reviewed Nov 7, 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 28, 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 27, 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 5, 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

AK

5.0Reviewed Jan 6, 2023

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

RK

4.0Reviewed Dec 23, 2020

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

TW

5.0Reviewed Jan 21, 2023

Outstanding class. I really learned a lot. I had previously had some difficulty wrapping my head around trees and recursion but this class made the lightbulb go off. Thank you!

MT

5.0Reviewed Apr 8, 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.

WQ

5.0Reviewed Dec 17, 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.

YC

5.0Reviewed Oct 26, 2020

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

JC

4.0Reviewed Jun 11, 2021

G​ood quick introduction to ordered data structures. I think this course be well served with a bit more theory explaining the big O justifications.

All reviews

Showing: 20 of 169

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