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

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

Открыть на
STEPIK.ORG
Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмы и структуры данных на языке программирования C»Учеников на курсе 209
Сертификаты, выданные на курсе «Алгоритмы и структуры данных на языке программирования 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) ↗