Содержание курса
1. Intro to Stepik and Warmup
4 урока
7 937
4 773
40м
-20
Открытый
1.1
Output in Stepik
↗
3 149
1 602
2м 18с
16
Открытый
1.2
Input in Stepik
↗
1 871
1 480
1м 13с
-50
Открытый
1.3
C++ Warmup
↗
1 666
891
21м 28с
7
Открытый
1.4
Recursion
↗
1 251
800
15м 29с
7
2. Lists, Stacks and Queues
3 урока
3 784
691
183м
11
Открытый
2.1
Stacks
↗
1 599
118
78м 46с
-1
Открытый
2.2
Queues
↗
1 095
366
41м 48с
8
Открытый
2.3
Linked List
↗
1 090
207
65м 34с
4
3. Trees
3 урока
4 389
758
177м
-13
Открытый
3.1
n-ary Trees
↗
1 164
338
50м 54с
2
Открытый
3.2
Binary Trees
↗
1 906
227
72м 45с
-17
Открытый
3.3
Binary Search Trees
↗
1 319
193
56м 31с
2
4. Balanced Trees
2 урока
2 465
307
157м
14
Открытый
4.1
Balanced Trees: AVL
↗
1 483
195
95м 57с
12
Закрытый
4.2
Balanced Trees 2
↗
982
112
62м 24с
2
5. Heaps
1 урок
885
104
104м
2
Открытый
5.1
Heaps
↗
885
104
104м 54с
2
6. Graphs - Implementation and Traversals
3 урока
1 749
247
269м
-18
Открытый
6.1
Graph Implementation
↗
752
63
179м 49с
-18
Открытый
6.2
Graph Traversals - BFS & DFS
↗
547
146
30м 56с
0
Открытый
6.3
Graph Applications
↗
450
38
61м 34с
0
7. Graph Algorithms
4 урока
1 019
281
192м
-15
Открытый
7.1
Topological Sorting
↗
339
116
22м 55с
-1
Открытый
7.2
Dijkstra's Algorithm
↗
345
137
36м 53с
-1
Открытый
7.3
Kruskal's Algorithm
↗
179
22
57м 35с
-2
Открытый
7.4
Prim's Algorithm
↗
156
6
78м 35с
-11
8. Sorting
1 урок
410
84
78м
1
Закрытый
8.1
Sort Algorithms
↗
410
84
78м 56с
1
9. Sets and Maps
2 урока
1 102
195
124м
-9
Открытый
9.1
Maps
↗
606
146
39м 47с
3
Закрытый
9.2
Problems using Maps/Sets
↗
496
49
85м 57с
-12
10. Greedy Algorithms and Dynamic Programming
2 урока
780
93
100м
-3
Открытый
10.1
Greedy
↗
452
82
57м 36с
-2
Открытый
10.2
Dynamic Programming
↗
328
11
43м 16с
-1