1. Обзор языка С. Типы, операции. |
Конспект |
2. Обзор языка С. Управляющие конструкции. |
Конспект |
3. Обзор языка С. Структура программы, области видимости. |
Конспект |
                       
Пример. Сравнение ввода-вывода в С и С++ |
(iocompare.zip) |
4. Обзор языка С. Обработка последовательности. Указатели. |
Конспект |
                       
Пример. Обработка последовательности |
(sequence-mean.zip) |
5. Обзор языка С. Управление памятью. Работа с массивами. |
Конспект |
                       
Пример. Разрушение стека |
(breakstack.cpp) |
                       
Пример. Обработка массива |
(array-minmax.zip) |
6. Обзор языка С. Некоторые задачи с массивами. |
Конспект |
7. Сортировки. |
Конспект |
8. Сортировки. Продолжение |
Конспект |
                       
Экзотический пример. |
Слияние за O(n) без доп. памяти. |
9. Битовые операции. Специальные сортировки. |
Конспект |
10. Представления чисел и последствия этого. |
Конспект |
                       
Пример. Те самые последствия |
(num.zip) |
11. Дополнительные конструкции языка С. |
Конспект |
                       
Пример. Параметры функции main |
(main.c) |
12. Некоторые возможности С++. |
Конспект |
13. Задачи по геометрии. |
Конспект |
14. Библиотека CLib. |
Конспект |