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

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.

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.

HN

5.0Reviewed Aug 24, 2019

My favorite Coursera specialization! Responsive staff, lectures are very clear, assignments are both challenging and educational (closely related to lecture materials). Thank you!

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

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!

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.

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.

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.

AL

5.0Reviewed Mar 4, 2021

Nice course, challenging. A little bit dense and fast though. But I learned a lot of things for a person who has no computer science background.

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.

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