Программирование на Си. Продвинутый уровень
1
1. Повторение базового курса
Побитовые операции, массивы, указатели.
Структуры, побитовые поля. Функции.
У вас нет доступа к уроку (получить)
2
2. Указатели. Динамические типы
Указатели. Особенности работы с динамической памятью.
Ошибки при работе с указателями.
У вас нет доступа к уроку (получить)
3
3. Библиотеки языка Си
Различные библиотеки языка Си. Стандартный ввод/вывод.
Библиотеки string, assert, ncurses.
У вас нет доступа к уроку (получить)
4
4. Оптимизация кода
Способы оптимизации алгоритмов. Профилирование.
Необходимость оптимизации кода.
У вас нет доступа к уроку (получить)
5
5. Алгоритмы
Оценка сложности алгоритма. Побитовые операции в шифровании.
Изучение алгоритмов и их производительность.
У вас нет доступа к уроку (получить)
6
6. Компиляция и компиляторы
Компиляция. Ключи компилятора.
Исследование исполняемого файла. Ассемблер.
У вас нет доступа к уроку (получить)
7
7. Динамические структуры данных
Однонаправленные и двунаправленные списки.
Двоичные деревья. Деревья поиска.
У вас нет доступа к уроку (получить)
8
8. Курсовая работа
Корни уравнения численным методом.
Использование численных методов интегрирования функции.
У вас нет доступа к уроку (получить)