Данный курс охватывает ключевые знания об алгоритмах и структурах данных, которыми обязан владеть каждый профессиональный программист. При этом акцент сделан на практических областях применения и научном анализе эффективности алгоритмов, реализованных на Java. В части I рассматриваются элементарные структуры данных, а также алгоритмы сортировки и поиска. В части II освещаются алгоритмы обработки графов и строк.
Offered By
Алгоритмы, часть I
Princeton UniversityAbout this Course
9,281 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
100% online
Start instantly and learn at your own schedule.
Intermediate Level
Approx. 53 hours to complete
Russian
Skills you will gain
- Symbol Table
- Binary Search Tree
- Binary Search Algorithm
- 2 3 tree
Flexible deadlines
Reset deadlines in accordance to your schedule.
100% online
Start instantly and learn at your own schedule.
Intermediate Level
Approx. 53 hours to complete
Russian
Offered by
Syllabus - What you will learn from this course
10 minutes to complete
Введение в курс
10 minutes to complete
1 video (Total 9 min), 2 readings
9 hours to complete
Система непересекающихся множеств
9 hours to complete
5 videos (Total 51 min), 2 readings, 2 quizzes
1 hour to complete
Анализ алгоритмов
1 hour to complete
6 videos (Total 66 min), 1 reading, 1 quiz
9 hours to complete
Стеки и очереди
9 hours to complete
6 videos (Total 61 min), 2 readings, 2 quizzes
1 hour to complete
Элементарные методы сортировки
1 hour to complete
6 videos (Total 63 min), 1 reading, 1 quiz
9 hours to complete
Сортировка с объединением
9 hours to complete
5 videos (Total 49 min), 2 readings, 2 quizzes
1 hour to complete
Быстрая сортировка
1 hour to complete
4 videos (Total 50 min), 1 reading, 1 quiz
9 hours to complete
Приоритизированные очереди
9 hours to complete
4 videos (Total 74 min), 2 readings, 2 quizzes
2 hours to complete
Таблицы элементарных символов
2 hours to complete
6 videos (Total 77 min), 1 reading, 1 quiz
Frequently Asked Questions
When will I have access to the lectures and assignments?
Do I need to pay for this course?
Can I earn a certificate in this course?
I have no familiarity with Java programming. Can I still take this course?
Which algorithms and data structures are covered in this course?
Which kinds of assessments are available in this course?
I am/was not a Computer Science major. Is this course for me?
How does this course differ from Design and Analysis of Algorithms?
More questions? Visit the Learner Help Center.