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

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

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

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

Java: Non-Linear Data Structures

Курс от Codio
Средний≈ 16.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Code and run your first Java program about data structures and algorithms in minutes without installing anything! This course is designed for learners familiar with Java basics and object-oriented programming. It provides a solid foundation of not just Java, but core data structures and algorithms topics that can be transferred to other languages. The modules in this course cover non-linear data structures like heaps, hash tables (and maps), graphs, and sets. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.

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

Data StructuresGraph TheoryJava ProgrammingJavaAlgorithmsTheoretical Computer ScienceSecure CodingData ManagementComputer ProgrammingPerformance Tuning

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

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

01Heaps9 материалов

Introduction to Heaps

Navigating Codio AssignmentsЧтениеCodio: Introduction to HeapsВнешний инструментIntroduction to Heaps Lesson Notes (optional download)Чтение

Heap-Based Priority Queues

Codio: Heap-Based Priority QueuesВнешний инструмент

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

Patrick Ester

Преподаватель курса

Kevin Noelsaint

Преподаватель курса

Java: Non-Linear Data Structures
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.2 ч

4 модулей

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

Часть программы вашего университета
Heap-Based Priority Queues Lesson Notes (optional download)Чтение

Heap Sort

Codio: Heap SortВнешний инструментHeap Sort Lesson Notes (optional download)Чтение

Coding Exercises

Codio: Introduction to Heaps Coding ExercisesВнешний инструментHow to Reset an Assignment in CodioЧтение
02Hash Tables and Maps9 материалов

Introduction to Hashing

Codio: Introduction to HashingВнешний инструментIntroduction to Hashing Lesson Notes (optional download)Чтение

Collision Resolution Strategies

Codio: Collision Resolution StrategiesВнешний инструментCollision Resolution Strategies Lesson Notes (optional download)Чтение

Advanced Applications and Optimization of Hash Tables

Codio: Advanced Applications and Optimization of Hash TablesВнешний инструментAdvanced Applications and Optimization of Hash Tables Lesson Notes (optional download)Чтение

Reservation Project

Codio: Reservation ProjectВнешний инструментReservation Project Lesson Notes (optional download)Чтение

Coding Exercises

Codio: Hash Tables and Maps Coding ExercisesВнешний инструмент
03Graphs15 материалов

Introduction to Graphs

Codio: Introduction to GraphsВнешний инструментIntroduction to Graphs Lesson Notes (optional downloads)Чтение

Graph Representations

Codio: Graph RepresentationsВнешний инструментGraph Representations Lesson Notes (optional download)Чтение

Graph Traversal

Codio: Graph TraversalВнешний инструментGraph Traversal Lesson Notes (optional download)Чтение

Merging Graphs

Codio: Merging GraphsВнешний инструментMerging Graphs Lesson Notes (optional download)Чтение

Cycle Detection

Codio: Cycle DetectionВнешний инструментCycle Detection Lesson Notes (optional download)Чтение

Shortest Path Algorithms

Codio: Shortest Path AlgorithmsВнешний инструментShortest Path Algorithms Lesson Notes (optional download)Чтение

Spanning Trees

Codio: Spanning TreesВнешний инструментSpanning Trees Lesson Notes (optional download)Чтение

Coding Exercises

Codio: Graphs Coding ExercisesВнешний инструмент
04Sets5 материалов

Set ADT

Cdio: Set ADTВнешний инструментSet ADT Lesson Notes (optional download)Чтение

Set Implementation

Codio: Set ImplementationВнешний инструментSet Implementation Lesson Notes (optional download)Чтение

Coding Exercises

Codio: Set ADT Coding ExercisesВнешний инструмент