Курс на Stepik
Курс Алгоритмы и структуры данных на языке программирования C
Бесплатно

Алгоритмы и структуры данных на языке программирования C 0.000

Открыть на
STEPIK.ORG
Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмы и структуры данных на языке программирования C»Учеников на курсе 206
Сертификаты, выданные на курсе «Алгоритмы и структуры данных на языке программирования C»Сертификатов выдано 0
Отзывы о курсе «Алгоритмы и структуры данных на языке программирования C»Отзывов получено 0
Рейтинг курса «Алгоритмы и структуры данных на языке программирования C»Рейтинг курса 0.000
Уроки в курсе «Алгоритмы и структуры данных на языке программирования C»Количество уроков 53
Задачи с кодом в курсе «Алгоритмы и структуры данных на языке программирования C»Количество задач с кодом 40
Время прохождения курса «Алгоритмы и структуры данных на языке программирования C»Время прохождения курса
Обновления курса «Алгоритмы и структуры данных на языке программирования C»Обновления курса
Дата публикации курса «Алгоритмы и структуры данных на языке программирования C»Дата публикации курса
Последнее обновление курса «Алгоритмы и структуры данных на языке программирования C»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Алгоритмы и структуры данных на языке программирования C» 3 раздела Уроки в курсе «Алгоритмы и структуры данных на языке программирования C» 53 урока Задачи в курсе «Алгоритмы и структуры данных на языке программирования C» 40 задач Время прохождения курса «Алгоритмы и структуры данных на языке программирования C» 2 ч. Последнее обновление курса «Алгоритмы и структуры данных на языке программирования C» обн. 3 года назад

Изучение языка C

18 уроков
1. Полином (polynom.c)
2. Произведение чисел по модулю (mulmod.c)
3. Фибоначчиева система счисления (fibsys.c)
4. Пересечение множеств (intersect.c)
5. Перестановка элементов массива (permut.c)
6. Максимальная сумма подряд идущих элементов массива (maxk.c)
7. Наибольший простой делитель (primediv.c)
8. Седловая точка в матрице (saddlepoint.c)
9. Функция обращения массива (revarray.c)
10. Функция поиска максимального элемента в массиве (maxarray.c)
11. Функция бинарного поиска в последовательности (binsearch.c)
12. Функция поиска пика в последовательности (peak.c)
13. Конкатенация строк (concat.c)
14. Подсчёт слов в строке (wcount.c)
15. Фибоначчиевы строки (fibstr.c)
16. Функция побитового сравнения строк (strdiff.c)
17. Рисование рамки (frame.c)
18. Функция поиска в лисповском списке (searchlist.c)

Алгоритмы сортировки и поиска

21 урок
1. Кратчайшая суперстрока (superstr.c)
2. Суммы, образующие степени двойки (power2.c)
3. Функция двунаправленной пузырьковой сортировки (bubblesort.c)
4. Функция сортировки методом Шелла (shellsort.c)
5. Сортировка подсчётом сравнений (csort.c)
6. Пирамидальная сортировка (heapsort.c)
7. Сортировка слиянием + вставками (mergesort.c)
8. Быстрая сортировка + сортировка прямым выбором (quicksort.c)
9. Сортировка букв в строке (dsort.c)
10. Поразрядная сортировка дат (datesort.c)
11. Поразрядная сортировка целых чисел (radixsort.c)
12. Периодические префиксы (prefixes.c)
13. Поиск всех вхождений подстроки в строку (kmpall.c)
14. Слово, составленное из префиксов другого слова (pword.c)
15. Поиск всех вхождений подстроки в строку (Бойер–Мур) (bmall.c)
16. Расширенная эвристика стоп-символа (extstop.c)
17. Поиск максимального элемента подпоследовательности (rangemax.c)
18. Определение гипердромов в строке (rangehd.c)
19. Количество пиков в подпоследовательности (rangepeak.c)
20. Наибольший общий делитель подпоследовательности (rangegcd.c)
21. Максимальное произведение простых дробей (maxprod.c)

Применение динамических множеств

14 уроков
1. Нерекурсивная быстрая сортировка (qsstack.c)
2. Стековая машина (stackmachine.c)
3. Кольцевой буфер (circbuf.c)
4. Очередь с операцией Maximum (qmax.c)
5. Слияние последовательностей (merge.c)
6. Моделирование работы вычислительного кластера (cluster.c)
7. Сортировка списка вставками (listisort.c)
8. Сортировка списка пузырьком (listbsort.c)
9. Ранги элементов в списке с пропусками (ranklist.c)
10. Ранги вершин бинарного дерева поиска (ranktree.c)
11. Лексический анализ (lexavl.c)
12. Разреженный массив (disparray.c)
13. Количество подпоследовательностей, где XOR даёт ноль (zeroxor.c)
14. Строки с общими префиксами (ptrie.c)