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

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

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

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

Advanced Problem-Solving Methods and Search Algorithms

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Take your algorithmic thinking to the next level by mastering advanced problem-solving techniques used in top technical interviews. This course equips you with efficient strategies like stacks, sliding window, two pointers, and binary search, enabling you to solve complex problems with optimized approaches and improved performance. You will begin by exploring stacks and their practical applications in solving problems such as valid parentheses, reverse polish notation, and next greater elements. From there, the course transitions into the sliding window technique, helping you tackle substring and window-based optimization problems with clarity and efficiency. As you progress, you will dive into the two-pointer method and interval-based problem solving, followed by mathematical and geometric challenges like spiral matrices. The course culminates with an in-depth understanding of binary search, including advanced applications such as searching in rotated arrays and optimizing search over ranges. This course is ideal for learners with prior knowledge of basic data structures and algorithms who want to strengthen their problem-solving skills. It is best suited for intermediate learners preparing for coding interviews or aiming to improve algorithmic efficiency. By the end of the course, you will be able to apply advanced problem-solving patterns, optimize search strategies, and confidently solve complex algorithmic challenges across a wide range of scenarios.

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

AlgorithmsGeometryData StructuresComputational Thinking

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

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

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

Stacks

Introduction to the Course 'Advanced Problem-Solving Methods and Search Algorithms'ЧтениеFull Specialization ResourcesЧтениеIntroduction To Stacks - CommonВидеоPractice Problem 1 - Valid ParenthesisВидео

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

Packt - Course Instructors

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

Advanced Problem-Solving Methods and Search Algorithms
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.4 ч

7 модулей

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

Часть программы вашего университета
Practice Problem 2 - Min StackВидео
Practice Problem 4 - Next Greater Element IIВидео
Practice Problem 5 - Evaluate Reverse Polish NotationВидео
Mastering the Stack Data Structure with Real-World ApplicationsDIALOGUE
Stacks - AssessmentЗадание
02Sliding Window Method + Practice Problems6 материалов

Sliding Window Method + Practice Problems

Practice Problem 1 - Longest Substring Without Repeating CharactersВидеоPractice Problem 2 - Sliding Window MaximumВидеоSliding Window Method Part 1ВидеоSliding Window Method Part 2ВидеоMastering Sliding Window TechniquesDIALOGUESliding Window Method + Practice Problems - AssessmentЗадание
03Two Pointer Method6 материалов

Two Pointer Method

Practice Problem 1 - Valid PalindromeВидеоPractice Problem 2- Two Sum II Input Array Is SortedВидеоPractice Problem 3 - Container With Most WaterВидеоPractice Problem 4 - Trapping Rain WaterВидеоExploring Two Pointer Problems: Palindrome, Two Sum, Container With Most Water, Trapping Rain WaterDIALOGUETwo Pointer Method - AssessmentЗадание
04Math & Geometry3 материалов

Math & Geometry

Spiral MatrixВидеоTraversing a Matrix in Spiral OrderDIALOGUEMath & Geometry - AssessmentЗадание
05Intervals4 материалов

Intervals

Practice Problem 1 - Search Insert PositionВидеоPractice Problem 2 - Merge IntervalsВидеоSolving Array Insert Position & Merging Overlapping IntervalsDIALOGUEIntervals - AssessmentЗадание
06Binary Search Theory & Binary Search Over Rotated Sorted Arrays6 материалов

Binary Search Theory & Binary Search Over Rotated Sorted Arrays

Introduction To Binary SearchВидеоPractice Problem 1 - Find First And Last Position Of Element In Sorted ArrayВидеоPractice Problem 2 - Find Minimum In Rotated Sorted ArrayВидеоPractice Problem 3 - Search In A Rotated Sorted ArrayВидеоExploring Binary Search and Its Creative ApplicationsDIALOGUEBinary Search Theory & Binary Search Over Rotated Sorted Arrays - AssessmentЗадание
07Binary Search Over Range7 материалов

Binary Search Over Range

Practice Problem 4 - Koko Eating BananasВидеоPractice Problem 5 - Magnetic Force Between Two BallsВидеоConclusion to the Course 'Advanced Problem-Solving Methods and Search Algorithms'ЧтениеBinary Search for Minimum and Maximum in Range ProblemsDIALOGUEBinary Search Over Range - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание