Параллель C: различия между версиями
Материал из Algocode wiki
м (Доп материалы про бинпоиск, динамику и теорию чисел) |
м (Больше доп. материалов) |
||
Строка 62: | Строка 62: | ||
* [[Ленивая динамика.]] - конспект Глеба | * [[Ленивая динамика.]] - конспект Глеба | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | * [https://youtu.be/hU3ONaqZzD8 про стек вызовов функции] | ||
==Стек и очередь 2.11.2019== | ==Стек и очередь 2.11.2019== | ||
Строка 67: | Строка 68: | ||
* [[Очередь]] | * [[Очередь]] | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | * [https://youtu.be/I2ygxgPu4YY про стек] | ||
+ | * [https://youtu.be/TQmoQenzgTk про очередь] | ||
==Основы теории графов. DFS 9.11.2019== | ==Основы теории графов. DFS 9.11.2019== | ||
Строка 74: | Строка 77: | ||
* [[Поиск компонент связности]] | * [[Поиск компонент связности]] | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | * [https://youtu.be/npV3mOIZJNc основные понятия теории графов] | ||
+ | * [https://youtu.be/Tzc7Z-mOwxY DFS] | ||
+ | |||
==Теория графов. BFS и алгоритм Дейкстры. 16.11.2019== | ==Теория графов. BFS и алгоритм Дейкстры. 16.11.2019== | ||
Строка 80: | Строка 86: | ||
* [[Алгоритм Дейкстры]] | * [[Алгоритм Дейкстры]] | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | * [https://youtu.be/4A5vN9p0YTY про BFS] | ||
+ | * [https://youtu.be/IjLHY5U4y2c?t=5059 Станкевич, алгоритм Дейкстры] | ||
==Жадные алгоритмы. 23.11.2019== | ==Жадные алгоритмы. 23.11.2019== | ||
Строка 94: | Строка 102: | ||
* [[Прямые]] | * [[Прямые]] | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | * [https://youtu.be/PIlA5IWbebs базовые понятия теории вероятности] | ||
+ | * [https://youtu.be/BeKFqwQ1Az8 условная вероятность] | ||
+ | * [https://youtu.be/AOJgVl7SWdg про матожидание] | ||
+ | * [https://youtu.be/yBDSWIwqHBM задачки про матожидание] | ||
+ | |||
==Корневая декомпозиция 11.01.2020== | ==Корневая декомпозиция 11.01.2020== | ||
* [[Корневая декомпозиция]] <strong>must-have</strong> | * [[Корневая декомпозиция]] <strong>must-have</strong> | ||
Строка 101: | Строка 114: | ||
* [[Корневая на строках]] <strong>для саморазвития</strong> | * [[Корневая на строках]] <strong>для саморазвития</strong> | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | * [https://m.youtube.com/watch?v=4F-MXhS2DG0 Мамай в Сириусе] | ||
+ | * [https://m.youtube.com/watch?v=wOWcewSCC28 кружок в мфти (дополнительно рассказывают про алгоритм Мо)] | ||
==Куча 25.01.2020 == | ==Куча 25.01.2020 == | ||
TODO | TODO | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | * [https://m.youtube.com/watch?v=noQ4SUoqrQA видео от Гуровица] | ||
==Битовые операции 01.02.2020== | ==Битовые операции 01.02.2020== | ||
Строка 110: | Строка 126: | ||
* [[Битовое представление чисел и операции с ними]] | * [[Битовое представление чисел и операции с ними]] | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | * [https://m.youtube.com/watch?v=ZuMlrKl19Hw про битовые операции в целом] | ||
==Кратчайшие пути в графах 08.02.2020== | ==Кратчайшие пути в графах 08.02.2020== | ||
Строка 120: | Строка 137: | ||
** Быстрый подсчет чисел Фибоначчи с помощью матриц | ** Быстрый подсчет чисел Фибоначчи с помощью матриц | ||
===Дополнительные материалы=== | ===Дополнительные материалы=== | ||
+ | |||
==Бинарный поиск 2 15.02.2020== | ==Бинарный поиск 2 15.02.2020== |
Версия 09:49, 2 июля 2020
Содержание
- 1 Список конспектов к занятиям
- 1.1 Сортировки 14.09.2019
- 1.2 Бинарный поиск - часть первая 21.09.2019
- 1.3 С++ 28.09.2019
- 1.4 Теория чисел 05.10.2019
- 1.5 Динамическое программирование - часть первая 12.10.2019
- 1.6 Динамическое программирование - часть вторая 19.10.2019
- 1.7 Рекурсия и ленивое ДП 26.10.2019
- 1.8 Стек и очередь 2.11.2019
- 1.9 Основы теории графов. DFS 9.11.2019
- 1.10 Теория графов. BFS и алгоритм Дейкстры. 16.11.2019
- 1.11 Жадные алгоритмы. 23.11.2019
- 1.12 Интерактивные задачи 30.11.2019
- 1.13 Разная математика 07.12.2019
- 1.14 Корневая декомпозиция 11.01.2020
- 1.15 Куча 25.01.2020
- 1.16 Битовые операции 01.02.2020
- 1.17 Кратчайшие пути в графах 08.02.2020
- 1.18 Бинарный поиск 2 15.02.2020
- 1.19 Два указателя 22.02.2020
- 1.20 ДФС-2 29.02.2020
- 1.21 Комбинаторика-1 07.03.2020
- 1.22 Комбинаторика-2 14.03.2020
- 1.23 Геометрия-1 21.03.2020
- 1.24 Геометрия-2 28.03.2020
- 1.25 Дерево отрезков-1 04.04.2020
- 1.26 Дерево отрезков-2 11.04.2020
- 1.27 Теория игр 18.04.2020
Список конспектов к занятиям
Сортировки 14.09.2019
- O-нотация light version
- Сортировка выбором
- Сортировка вставками
- Сортировка пузырьком
- Сортировка подсчетом
- Сортировка слиянием
Дополнительные материалы
Бинарный поиск - часть первая 21.09.2019
Дополнительные материалы
С++ 28.09.2019
Дополнительные материалы
Теория чисел 05.10.2019
- Простое число
- Модульная арифметика
- Бинарное возведение в степень
- Проверка на простоту за корень
- Факторизация за корень
- Алгоритм Евклида
- Расширенный алгоритм Евклида
- Обратный элемент по модулю
- Решето Эратосфена
Дополнительные материалы
Динамическое программирование - часть первая 12.10.2019
Дополнительные материалы
Динамическое программирование - часть вторая 19.10.2019
Дополнительные материалы
Рекурсия и ленивое ДП 26.10.2019
- Ленивая динамика
- Ленивая динамика. - конспект Глеба
Дополнительные материалы
Стек и очередь 2.11.2019
Дополнительные материалы
Основы теории графов. DFS 9.11.2019
Дополнительные материалы
Теория графов. BFS и алгоритм Дейкстры. 16.11.2019
Дополнительные материалы
Жадные алгоритмы. 23.11.2019
- Practice
- Жадный алгоритм
Интерактивные задачи 30.11.2019
- Practice
Разная математика 07.12.2019
Дополнительные материалы
Корневая декомпозиция 11.01.2020
- Корневая декомпозиция must-have
- Корневая декомпозиция на массиве must-have
- Корневая по запросам для саморазвития
- Корневая в задачах на графы для саморазвития
- Корневая на строках для саморазвития
Дополнительные материалы
Куча 25.01.2020
TODO
Дополнительные материалы
Битовые операции 01.02.2020
Дополнительные материалы
Кратчайшие пути в графах 08.02.2020
- Алгоритм Форда-Беллмана
- воспоминания про Алгоритм Дейкстры
- алгоритм Флойда
- перемножение матриц (не спрашивайте почему)
- Операции с Матрицами
- Возведение Матрицы в степень
- Быстрый подсчет чисел Фибоначчи с помощью матриц
Дополнительные материалы
Бинарный поиск 2 15.02.2020
- Больше про вещественный бинарный поиск, Бинарный поиск с вещественными числами
- Тернарный поиск
Два указателя 22.02.2020
- merge
- merge более чем двух массивов
ДФС-2 29.02.2020
- Топологическая сортировка
- Компоненты сильной связности
- время входа и выхода
Комбинаторика-1 07.03.2020
Комбинаторика-2 14.03.2020
- Перебор комбинаторных объектов
- Генерация объекта по номеру
- Номер по объекту
- Генерация следующего объекта