ABCDEFGHIJKLMNOPQRST
1
C++
2
Конструктор копирования, оператор присваивания
3
Передача параметров по значению, ссылке, указателю.
4
Константные ссылка, указатель
5
Константная функция-член класса
6
Явные и неявные конструкторы
7
Оператор преобразования типа
8
Преобразование типов static_cast, constant_cast, dynamic_cast, reinterpret_cast, C-cast
9
Перегрузка операторов
10
public-, private-, protected-члены класса
11
static- члены класса
12
Друзья класса
13
Указатель на функцию
14
Указатель на член класса
15
Наследование классов
16
Виртуальные функции
17
Абстрактный класс
18
Множественное наследование
19
Виртуальное наследование, виртуальные базовые классы
20
Пространство имен
21
Шаблонные классы, шаблонные функции
22
Перегрузка функций
23
Специализация шаблонных классов и функций
24
Частичная специализация шаблонных классов
25
Члены-шаблоны класса
26
Фрагментация памяти. Способы устранения
27
Оптимизация возвращаемого значения
28
Обработка исключений
29
STL-контейнеры, STL-итератор
30
STL-Allocator
31
Ассоциативный контейнер
32
Библиотека boost
33
Умные указатели
34
Функторы
35

36
Алгоритмы и математика
37
Вычислительная сложность алгоритма
38
Алгоритм нахождения НОД (наибольший общий делитель)
39
Алгоритм быстрой сортировки
40
Алгоритмы на графах: поиск вглубину, вширину
41
Алгоритм Дейкстры (или др.) поиска кратчайшего пути в графе
42
Метод Форда-Фалкерсона (ил др.) нахождения максимального потока
43
Алгоритмы решения СЛАУ: метод Гауса и др.
44
Численное решение нелинейного уравнения: методы Ньютона, золотого сечения и др.
45
Быстрое преобразование Фурье
46
Алгоритм поиска подстрок
47
Алгоритм построения выпуклой оболочки
48
Афинное преобразование плоскости
49
Биноминальные коэффициенты, числа Стирлинга, перестановки
50
Классы P, NP, NP-полные задачи
51
Математические ожидания и дисперсия случайной величины
52
Условная вероятность, теорема Байеса
53
Медиана, alpha-квантили распределения
54
Биноминальное и нормальное распределение
55
Стеки и очереди
56
Связные списки
57
Очереди с приоритетами
58
Hash-функции
59
Бинарные деревья
60
Красно-черные деревья
61
Коды Хаффмана
62
Задача линейного программирования, двойственность
63
Симплекс-метод
64
Алгоритм банкира
65

66
Система
67
Критические секции, мьютексы (mutex)
68
Deadlock, livelock
69
Многопоточность, передача сообщений
70
Разделяемая память
71
GDI+
72
Socket
73
Video for Windows
74
DirectShow
75
Direct 3d
76
MFC
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100