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