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

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

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

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

Advanced Data Structures and Algorithms

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

О курсе

Master the intricacies of data structures and algorithms with this comprehensive course, designed to deepen your understanding of recursion, searching, sorting, and traversal techniques. Gain hands-on experience as you explore foundational concepts, analyze algorithmic complexities, and implement efficient solutions to real-world problems. The journey begins with recursion, where you’ll delve into function control, call stacks, and tree recursion, supplemented by practical examples like factorial computation. Next, you’ll tackle searching algorithms, from linear to binary search, diving into their complexities and recursive implementations for enhanced problem-solving skills. Advance further by mastering both elementary and advanced sorting techniques, including bubble, selection, insertion, quick, and merge sort. Each module walks you through implementation, visualization, and performance analysis. Conclude with tree and graph traversal algorithms, covering depth-first, breadth-first searches, and their applications in hierarchical and networked data structures. This course is perfect for computer science enthusiasts, aspiring software developers, and anyone keen on algorithm optimization. A basic understanding of programming is recommended to maximize your learning.

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

AlgorithmsData StructuresGraph TheoryPerformance TuningSoftware VisualizationTheoretical Computer ScienceComputational ThinkingComputer ProgrammingMemory Management

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

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

01Essential Concepts - II10 материалов

Essential Concepts - II

Introduction to the Course 'Advanced Data Structures and Algorithms'ЧтениеFull Specialization ResourcesЧтениеWhat is Recursion?ВидеоRecursion: Control of a Function – Part 1Видео

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.4 ч

6 модулей

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

Субтитры: Узбекский, Казахский

Часть программы вашего университета
Recursion: Tracing Tree – Part 2Видео
Recursion: Understanding a Call Stack – Part 3Видео
Recursion: Tree Recursion – Part 4Видео
Recursion Example - Factorial of a NumberВидео
Understanding RecursionDIALOGUE
Essential Concepts - II - AssessmentЗадание
02Algorithm: Searching7 материалов

Algorithm: Searching

Linear SearchВидеоBinary SearchВидеоBinary Search ComplexityВидеоImplementing Binary Search – Part 1ВидеоImplementing Binary Search Implementation – Recursion – Part 2ВидеоUnderstanding Linear SearchDIALOGUEAlgorithm: Searching - AssessmentЗадание
03Algorithm: Sorting Elementary15 материалов

Algorithm: Sorting Elementary

Sorting Algorithm – IntroductionВидеоBubble SortВидеоBubble Sort VisualizationВидеоImplementing Bubble SortВидеоBubble Sort ComplexityВидеоSelection SortВидеоSelection Sort VisualizationВидеоImplementing Selection SortВидеоSelection Sort ComplexityВидеоInsertion SortВидеоImplementing Insertion SortВидеоInsertion Sort ComplexityВидеоPerformance AnalysisВидеоExploring Sorting AlgorithmsDIALOGUEAlgorithm: Sorting Elementary - AssessmentЗадание
04Algorithm: Sorting Advanced8 материалов

Algorithm: Sorting Advanced

Quick SortВидеоQuick Sort ComplexityВидеоImplementing QuicksortВидеоMerge SortВидеоMerge Sort ComplexityВидеоImplementing Merge SortВидеоExploring Quick Sort AlgorithmDIALOGUEAlgorithm: Sorting Advanced - AssessmentЗадание
05Algorithm: Tree Traversals10 материалов

Algorithm: Tree Traversals

Tree TraversalВидеоDepth-first Search – (Preorder, Inorder, and Postorder)ВидеоImplementing a Binary TreeВидеоImplementing Depth-first SearchВидеоDepth-first Search ComplexityВидеоBreadth-first Search - Level OrderВидеоImplementing Breadth-first SearchВидеоBreadth-first Search ComplexityВидеоExploring Tree Traversal TechniquesDIALOGUEAlgorithm: Tree Traversals - AssessmentЗадание
06Algorithms: Graph Traversal10 материалов

Algorithms: Graph Traversal

Graph TraversalВидеоImplementing Graph AnimationВидеоImplementing Breadth-first SearchВидеоImplementing Depth-first SearchВидеоGraph Traversal ComplexityВидеоConclusion to the Course 'Advanced Data Structures and Algorithms'ЧтениеGraph Traversal TechniquesDIALOGUEAlgorithms: Graph Traversal - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание