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: Database Systems
Status: Theoretical Computer Science
Course19 hours

Featured reviews

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!

JT

5.0Reviewed Jan 20, 2020

Really good course so far. Using VSC + git bash on a Windows 10 machine for the programming assignments, and the web-based compiler for the challenges. Really good experiences so far.

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.

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.

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.

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

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.

TW

5.0Reviewed Jan 20, 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!

RB

4.0Reviewed Jul 15, 2020

submitting the program assignments for the first time took long and the process was tideous . except that the course content and the instructors explaination all were excellent.

JC

4.0Reviewed Jun 10, 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.

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.

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