Курс на Stepik
Обложка курса «Алгоритмические задачи с собеседований» на Stepik
3 890 ₽

Алгоритмические задачи с собеседований 5.000

Открыть на
STEPIK.ORG

Решайте задачи с алгоритмических собеседований на любом языке программирования! Мы поможем вам с этим: для каждой задачи мы приводим серию подсказок, подробное решение и код на Python.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмические задачи с собеседований»Учеников на курсе 1 251
Сертификаты, выданные на курсе «Алгоритмические задачи с собеседований»Сертификатов выдано 88
Отзывы о курсе «Алгоритмические задачи с собеседований»Отзывов получено 13
Рейтинг курса «Алгоритмические задачи с собеседований»Рейтинг курса 5.000
Уроки в курсе «Алгоритмические задачи с собеседований»Количество уроков 91
Тесты в курсе «Алгоритмические задачи с собеседований»Количество квизов 11
Задачи с кодом в курсе «Алгоритмические задачи с собеседований»Количество задач с кодом 55
Время прохождения курса «Алгоритмические задачи с собеседований»Время прохождения курса
Стоимость курса «Алгоритмические задачи с собеседований»Стоимость курса 3 890 ₽
Обновления курса «Алгоритмические задачи с собеседований»Обновления курса
Дата публикации курса «Алгоритмические задачи с собеседований»Дата публикации курса
Последнее обновление курса «Алгоритмические задачи с собеседований»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Алгоритмические задачи с собеседований» 10 разделов Уроки в курсе «Алгоритмические задачи с собеседований» 91 урок Тесты в курсе «Алгоритмические задачи с собеседований» 11 тестов Задачи в курсе «Алгоритмические задачи с собеседований» 55 задач Время прохождения курса «Алгоритмические задачи с собеседований» 43 ч. Последнее обновление курса «Алгоритмические задачи с собеседований» обн. 1 год назад

1. Welcome

8 уроков
Открытый
1.1 Welcome
4 524
2 907
2м 52с
47
Открытый
1.2 About This Book
2 867
1 454
2м 26с
50
Открытый
1.3 Preparing for a Coding Interview
2 528
1 122
4м 27с
53
Открытый
1.4 Programming Challenges
2 139
1 080
3м 49с
22
Открытый
1.5 Interactive Algorithmic Puzzles
2 064
1 014
1м 5с
21
Открытый
1.6 Interview Questions
2 064
983
2м 54с
17
Открытый
1.7 Certificate
1 796
1 796
1м 33с
28
Закрытый
1.8 Meet Our team
711
264
2м 56с
25

2. Algorithms and Complexity

3 урока
Закрытый
2.1 What Is an Algorithm?
866
662
13м 49с
38
Закрытый
2.2 Fast Versus Slow Algorithms
744
647
7м 56с
25
Закрытый
2.3 Running Time and the Big-O Notation
689
499
23м 42с
41

3. Algorithm Design Techniques

6 уроков
Закрытый
3.1 Algorithm Design Techniques
666
595
3м 34с
25
Закрытый
3.2 Greedy Algorithms
652
524
6м 15с
28
Закрытый
3.3 Dynamic Programming Algorithms
607
440
17м 17с
24
Закрытый
3.4 Recursive Algorithms
549
381
17м 49с
27
Закрытый
3.5 Divide-and-Conquer Algorithms
496
390
6м 24с
21
Закрытый
3.6 Randomized Algorithms
465
385
9м 12с
18

4. Programming Challenges

4 урока
Закрытый
4.1 Programming Challenges
532
532
1м 11с
13
Закрытый
4.2 Sum of Two Digits
572
469
3м 56с
10
Закрытый
4.3 Maximum Pairwise Product
516
379
34м 48с
34
Закрытый
4.4 Solving a Programming Challenge in Five Easy Steps
449
404
4м 32с
14

5. Algorithmic Warm Up

12 уроков
Закрытый
5.1 Algorithmic Warm Up
468
419
2м 48с
13
Закрытый
5.2 Fibonacci Number
469
376
18м 23с
21
Закрытый
5.3 Last Digit of Fibonacci Number
425
344
13м 18с
17
Закрытый
5.4 Huge Fibonacci Number
400
276
72м 59с
28
Закрытый
5.5 Last Digit of the Sum of Fibonacci Numbers
353
248
38м 1с
9
Закрытый
5.6 Last Digit of the Partial Sum of Fibonacci Numbers
312
213
32м 39с
9
Закрытый
5.7 Last Digit of the Sum of Squares of Fibonacci Numbers
290
195
26м 36с
5
Закрытый
5.8 Greatest Common Divisor
308
242
30м 24с
16
Закрытый
5.9 Least Common Multiple
298
229
11м 51с
12
Закрытый
5.10 Summary of Algorithmic Ideas
287
287
1м 46с
12
Открытый
5.11 Josephus Problem
614
47
79м 59с
15
Закрытый
5.12 Range Sum Queries
119
71
64м 44с
8

6. Greedy Algorithms

17 уроков
Закрытый
6.1 Greedy Algorithms
342
265
7м 55с
17
Закрытый
6.2 Money Change
329
246
16м 16с
11
Закрытый
6.3 Maximum Value of the Loot
283
203
59м 26с
9
Закрытый
6.4 Car Fueling
264
185
62м 30с
8
Закрытый
6.5 Maximum Advertisement Revenue
232
184
15м 32с
6
Закрытый
6.6 Collecting Signatures
220
169
46м 12с
10
Закрытый
6.7 Maximum Number of Prizes
211
164
33м 25с
10
Открытый
6.8 Maximum Salary
1 201
160
47м 41с
17
Закрытый
6.9 Job Scheduling
202
47
98м 52с
2
Закрытый
6.10 Mice and a Fox
90
48
66м 2с
6
Закрытый
6.11 Party Planning at Work
79
39
113м 15с
5
Открытый
6.12 Cooking a Dinner
998
99
72м 7с
5
Закрытый
6.13 Graph Coloring
170
117
7м 49с
4
Закрытый
6.14 Connect Ropes with Minimal Cost
103
27
95м 9с
4
Закрытый
6.15 Bulb Switching
59
24
51м 55с
3
Закрытый
6.16 Friends Seat Together
146
23
65м 7с
6
Открытый
6.17 Minimum Unchangeable Amount
247
23
63м 56с
7

7. Divide-and-Conquer

18 уроков
Закрытый
7.1 Divide-and-Conquer
213
142
30м 1с
11
Закрытый
7.2 Binary Search
212
142
32м 21с
4
Закрытый
7.3 Binary Search with Duplicates
178
136
27м 17с
5
Закрытый
7.4 Majority Element
178
128
45м 31с
5
Закрытый
7.5 Speeding-up RandomizedQuickSort
165
108
64м 31с
5
Закрытый
7.6 Number of Inversions
167
96
61м 0с
4
Закрытый
7.7 Organizing a Lottery
143
83
67м 26с
8
Закрытый
7.8 Closest Points
149
62
57м 25с
6
Закрытый
7.9 Count of an Element in a Sorted Array
48
28
32м 27с
4
Закрытый
7.10 Median of Two Sorted Arrays
127
94
3м 6с
4
Закрытый
7.11 Smallest Missing Element in a Sorted Array
108
108
1м 38с
5
Закрытый
7.12 Unbounded Binary Search
107
107
1м 44с
4
Закрытый
7.13 Duplicate Search
45
28
14м 14с
2
Закрытый
7.14 Minimal Element in a Circularly Sorted Array
105
105
1м 51с
3
Закрытый
7.15 Anagram Search
51
25
22м 46с
3
Закрытый
7.16 Segregate Negative and Positive Integers
106
70
3м 29с
5
Закрытый
7.17 Maximum-Sum Interval
117
52
55м 55с
5
Закрытый
7.18 Searching a Sorted Matrix
109
68
8м 38с
6

8. Dynamic Programming

19 уроков
Закрытый
8.1 Dynamic Programming
79
55
9м 37с
4
Закрытый
8.2 Money Change Again
180
111
48м 1с
9
Закрытый
8.3 Primitive Calculator
147
95
53м 34с
5
Закрытый
8.4 Edit Distance
140
81
59м 28с
8
Закрытый
8.5 Longest Common Subsequence of Two Sequences
136
70
41м 26с
6
Закрытый
8.6 Longest Common Subsequence of Three Sequences
110
58
15м 19с
2
Закрытый
8.7 Maximum Amount of Gold
117
57
78м 3с
4
Закрытый
8.8 Splitting the Pirate Loot
109
44
60м 25с
2
Закрытый
8.9 Maximum Value of an Arithmetic Expression
105
32
28м 37с
3
Закрытый
8.10 Designing Dynamic Programming Algorithms
91
91
1м 2с
1
Закрытый
8.11 Longest Palindromic Subsequence
108
21
67м 14с
1
Закрытый
8.12 Longest Repeating Subsequence
82
9
1м 8с
1
Закрытый
8.13 Interleaving Strings
85
9
2м 37с
1
Закрытый
8.14 Domino Tiling
84
9
1м 9с
2
Закрытый
8.15 Coloring a Board
88
9
1м 18с
1
Закрытый
8.16 Contrast House Painting
61
6
1м 7с
1
Закрытый
8.17 Non-intersecting Chords
59
6
1м 7с
1
Открытый
8.18 Fun Party Planning at Work
220
88
1м 34с
2
Закрытый
8.19 The Coin Game
122
18
64м 5с
1

9. Best Programming Practices (Optional)

3 урока
Закрытый
9.1 Language Independent
184
105
6м 33с
8
Закрытый
9.2 C++ Specific
144
72
2м 43с
4
Закрытый
9.3 Python Specific
199
82
4м 8с
3

10. Appendix

1 урок
Закрытый
10.1 Frequently Asked Questions
192
127
2м 14с
3