К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Ordered Data Structures · LearnSpace
Назад в каталог
courseraПрограммирование

Ordered Data Structures

Курс от University of Illinois Urbana-Champaign
Уровень не указан≈ 18.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Data StructuresData StorageTheoretical Computer ScienceDatabase SystemsAlgorithms

Программа курса

4 модулей · 41 учебных материалов

01Orientation; Linear Structures16 материалов

Orientation

SyllabusЧтениеAdditional References for C++ЧтениеOrientation QuizЗадание

Week 1 Information

Week 1 OverviewЧтение

Учитесь у экспертов

Wade Fagen-Ulmschneider

Teaching Assistant Professor

Ordered Data Structures
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 18.7 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Downloading the Example C++ Source Code for Lecture with GitЧтение

Lesson 1: Linear Structures

1.1 ArraysВидео1.2 Linked MemoryВидео1.3 Run Time AnalysisВидео1.4 Array and List OperationsВидео1.5 Queue (Data Structure)Видео1.6 Stack (Data Structure)Видео

Week 1 Graded Activities

Week 1 QuizЗаданиеImportant Tips and Notes for All Challenge ProblemsЧтениеGuidelines for Asking for Help With CodeЧтениеWeek 1 ChallengeЗаданиеLinked Lists and Merge Sort ProjectПрограммирование
02Introduction to Tree Structures8 материалов

Week 2 Information

Week 2 OverviewЧтение

Lesson 2: Binary Search Trees (BST)

2.1 Tree TerminologyВидео2.2 Binary TreesВидео2.3 Tree TraversalsВидео2.4 Binary Search TreesВидео2.5 BST AnalysisВидео

Week 2 Graded Activities

Week 2 QuizЗаданиеWeek 2 ChallengeЗадание
03Advanced Tree Structures9 материалов

Week 3 Information

Week 3 OverviewЧтение

Lesson 3.1: AVL Trees

3.1.1 Balanced BSTВидео3.1.2 AVL AnalysisВидео

Lesson 3.2: B-Trees

3.2.1 B-Tree IntroductionВидео3.2.2 B-Tree InsertВидео3.2.3 B-Tree SearchВидео

Week 3 Graded Activities

Week 3 QuizЗаданиеWeek 3 ChallengeЗаданиеGenericTree and Tree Traversal ProjectПрограммирование
04Heap Structures8 материалов

Week 4 Information

Week 4 OverviewЧтение

Lesson 4: Heaps

4.1 Heap IntroductionВидео4.2 Heap InsertВидео4.3 Heap - RemoveMINВидео4.4 Heap - buildHeapВидео4.5 Heap - Runtime AnalysisВидео

Week 4 Graded Activities

Week 4 QuizЗаданиеWeek 4 ChallengeЗадание