Тренировки по алгоритмам 3.0
1. Как и зачем изучать алгоритмы
2. Стеки
3. Очереди, деки и приоритетные очереди
4. Динамическое программирование с одним параметром
5. Динамическое программирование с двумя параметрами
6. Обход графов в ширину
7. Разбор ДЗ (практика)
8. Разбор ДЗ (практика)
9. Разбор ДЗ (практика)
10. Разбор ДЗ (практика)
#video #algorithm
https://www.youtube.com/watch?v=5QqVZJ8bA5o&list=PL6Wui14DvQPz_vzmNVOYBRqML6l51lP0G&ab_channel=%D0%90%D0%BA%D0%B0%D0%B4%D0%B5%D0%BC%D0%B8%D1%8F%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0
1. Как и зачем изучать алгоритмы
2. Стеки
3. Очереди, деки и приоритетные очереди
4. Динамическое программирование с одним параметром
5. Динамическое программирование с двумя параметрами
6. Обход графов в ширину
7. Разбор ДЗ (практика)
8. Разбор ДЗ (практика)
9. Разбор ДЗ (практика)
10. Разбор ДЗ (практика)
#video #algorithm
https://www.youtube.com/watch?v=5QqVZJ8bA5o&list=PL6Wui14DvQPz_vzmNVOYBRqML6l51lP0G&ab_channel=%D0%90%D0%BA%D0%B0%D0%B4%D0%B5%D0%BC%D0%B8%D1%8F%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0
Алгоритмы и структуры данных в Python
1. Сортировка пузырьком в python. Bubble sort in Python
2. Слияние списков. Метод двух указателей Python
3. Сортировка слиянием в python. Merge sort in Python. Recursive sorting algorithms
4. Быстрая сортировка в python. Quick sort in Python. Recursive sorting algorithms
5. Структура данных Stack( LIFO). Задача "Правильная скобочная последовательность"
6. 27 Метод подсчета. Сортировка подсчетом Python
#video #python #algorithm
https://www.youtube.com/watch?v=WBaL7ANQbzQ&list=PLQAt0m1f9OHsaqspc3ncC-WsuYyuRf2-f&ab_channel=egoroff_channel
1. Сортировка пузырьком в python. Bubble sort in Python
2. Слияние списков. Метод двух указателей Python
3. Сортировка слиянием в python. Merge sort in Python. Recursive sorting algorithms
4. Быстрая сортировка в python. Quick sort in Python. Recursive sorting algorithms
5. Структура данных Stack( LIFO). Задача "Правильная скобочная последовательность"
6. 27 Метод подсчета. Сортировка подсчетом Python
#video #python #algorithm
https://www.youtube.com/watch?v=WBaL7ANQbzQ&list=PLQAt0m1f9OHsaqspc3ncC-WsuYyuRf2-f&ab_channel=egoroff_channel
Алгоритмы и структуры данных
1. Бинарный поиск 1
2. Бинарный поиск 2
3. Теория чисел
4. STL
5. Комбинаторика 1
6. Комбинаторика 2
7. Динамическое программирование 1
8. Динамическое программирование 2
9. Рекурсия и перебор
10. Структуры данных - стек, очередь
#video #algorithm
https://www.youtube.com/watch?v=36kEepFlYSA&list=PLjCCarnDJNsu7l7-b2Ao_onVbNu7hbT-x&ab_channel=%D0%A2%D0%B8%D0%BD%D1%8C%D0%BA%D0%BE%D1%84%D1%84%D0%9E%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
1. Бинарный поиск 1
2. Бинарный поиск 2
3. Теория чисел
4. STL
5. Комбинаторика 1
6. Комбинаторика 2
7. Динамическое программирование 1
8. Динамическое программирование 2
9. Рекурсия и перебор
10. Структуры данных - стек, очередь
#video #algorithm
https://www.youtube.com/watch?v=36kEepFlYSA&list=PLjCCarnDJNsu7l7-b2Ao_onVbNu7hbT-x&ab_channel=%D0%A2%D0%B8%D0%BD%D1%8C%D0%BA%D0%BE%D1%84%D1%84%D0%9E%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Видеоуроки по алгоритмам от Иисуса.
1. Алгоритм Дейкстры
2. Сортированные бинарные деревья
3. B-дерево
4. Связанные списки и алгоритмы их изменения
5. Алгоритм Флойда
6. Поворот бинарного дерева
7. Алгоритмы муравьёв (поиск)
8. Алгоритмы сортировки
9. Пузырьковая сортировка
10. Оптимизация длины пузырька
#video #algorithm
https://www.youtube.com/watch?v=UA6aV1XJCGg&list=PLY7PmJJFH5nSkAteyHnYQzi0FY4JniexT&ab_channel=VolodyaMozhenkov
1. Алгоритм Дейкстры
2. Сортированные бинарные деревья
3. B-дерево
4. Связанные списки и алгоритмы их изменения
5. Алгоритм Флойда
6. Поворот бинарного дерева
7. Алгоритмы муравьёв (поиск)
8. Алгоритмы сортировки
9. Пузырьковая сортировка
10. Оптимизация длины пузырька
#video #algorithm
https://www.youtube.com/watch?v=UA6aV1XJCGg&list=PLY7PmJJFH5nSkAteyHnYQzi0FY4JniexT&ab_channel=VolodyaMozhenkov
Структуры данных
1. О большое (Big O) - верхняя оценка сложности алгоритмов
2. О большое (Big O). Случаи логарифмической и факториальной сложности
3. Статический массив. Структура, его преимущества и недостатки
4. Примеры реализации статических массивов на C+
5. Динамический массив. Принцип работы
6. Реализация динамического массива на Python
7. Реализация динамического массива на С++ с помощью vector
8. Односвязный список. Структура и основные операции
9. Делаем односвязный список на С++
10. Двусвязный список. Структура и основные операции
#video #algorithm
https://www.youtube.com/watch?v=gHLDdM59Di8&list=PLA0M1Bcd0w8x4jEp1r_aN3xlnlbfx9RQ2
1. О большое (Big O) - верхняя оценка сложности алгоритмов
2. О большое (Big O). Случаи логарифмической и факториальной сложности
3. Статический массив. Структура, его преимущества и недостатки
4. Примеры реализации статических массивов на C+
5. Динамический массив. Принцип работы
6. Реализация динамического массива на Python
7. Реализация динамического массива на С++ с помощью vector
8. Односвязный список. Структура и основные операции
9. Делаем односвязный список на С++
10. Двусвязный список. Структура и основные операции
#video #algorithm
https://www.youtube.com/watch?v=gHLDdM59Di8&list=PLA0M1Bcd0w8x4jEp1r_aN3xlnlbfx9RQ2
Алгоритмы
1. Алгоритмы. Поиск. Теоретическое описание
2. Алгоритмы. Линейный поиск. Реализация на Python и Java
3. Алгоритмы. Интерполяционный поиск. Реализация на Python и Java
4. Алгоритмы. Позиционная система счисления
5. Алгоритмы. Вычисление остатка от деления. Реализация в Python и Java
6. Алгоритмы. Арифметические операции. Реализация в языках программирования Java и Python
7. Алгоритмы. Бинарный поиск. Реализация на Python и Java
8. Алгоритмы. Наибольший общий делитель. Реализация на Python и Java
9. Алгоритмы. Сортировка. Теоретическое описание
10. Алгоритмы. Сортировка выбором. Реализация на Python и Java
#video #algorithm
https://www.youtube.com/watch?v=aWy0-bGZk3U&list=PLtNPgSbW9TX7acrQa2LeBAMGxO5WRAVsz
1. Алгоритмы. Поиск. Теоретическое описание
2. Алгоритмы. Линейный поиск. Реализация на Python и Java
3. Алгоритмы. Интерполяционный поиск. Реализация на Python и Java
4. Алгоритмы. Позиционная система счисления
5. Алгоритмы. Вычисление остатка от деления. Реализация в Python и Java
6. Алгоритмы. Арифметические операции. Реализация в языках программирования Java и Python
7. Алгоритмы. Бинарный поиск. Реализация на Python и Java
8. Алгоритмы. Наибольший общий делитель. Реализация на Python и Java
9. Алгоритмы. Сортировка. Теоретическое описание
10. Алгоритмы. Сортировка выбором. Реализация на Python и Java
#video #algorithm
https://www.youtube.com/watch?v=aWy0-bGZk3U&list=PLtNPgSbW9TX7acrQa2LeBAMGxO5WRAVsz
Структуры данных и алгоритмы
1. Поиск. Теоретическое описание.
2. Линейный поиск. Реализация на Python и Java.
3. Интерполяционный поиск. Реализация на Python и Java.
4. Позиционная система счисления.
5. Вычисление остатка от деления. Реализация в Python и Java.
6. Арифметические операции. Реализация в языках программирования Java и Python.
7. Бинарный поиск. Реализация на Python и Java.
8. Наибольший общий делитель. Реализация на Python и Java.
9. Сортировка. Теоретическое описание.
10. Сортировка выбором. Реализация на Python и Java.
#video #algorithm
https://www.youtube.com/watch?v=aWy0-bGZk3U&list=PLtNPgSbW9TX7acrQa2LeBAMGxO5WRAVsz
1. Поиск. Теоретическое описание.
2. Линейный поиск. Реализация на Python и Java.
3. Интерполяционный поиск. Реализация на Python и Java.
4. Позиционная система счисления.
5. Вычисление остатка от деления. Реализация в Python и Java.
6. Арифметические операции. Реализация в языках программирования Java и Python.
7. Бинарный поиск. Реализация на Python и Java.
8. Наибольший общий делитель. Реализация на Python и Java.
9. Сортировка. Теоретическое описание.
10. Сортировка выбором. Реализация на Python и Java.
#video #algorithm
https://www.youtube.com/watch?v=aWy0-bGZk3U&list=PLtNPgSbW9TX7acrQa2LeBAMGxO5WRAVsz
Алгоритмы и структуры данных
1. Введение
2. Временная сложность и Анализ алгоритмов
3. Массивы
4. Базовые алгоритмы сортировки
5. Эффективные алгоритмы сортировки # Рекурсия
6. Списки
7. Стек
8. Очереди
9. Линейный поиск и Бинарный поиск
10. Символьный таблицы / Словари
#video #algorithm
https://www.youtube.com/watch?v=jlheNrmPIQQ&list=PLBheEHDcG7-n6VhwSPZI64LwFmriuEvvR
1. Введение
2. Временная сложность и Анализ алгоритмов
3. Массивы
4. Базовые алгоритмы сортировки
5. Эффективные алгоритмы сортировки # Рекурсия
6. Списки
7. Стек
8. Очереди
9. Линейный поиск и Бинарный поиск
10. Символьный таблицы / Словари
#video #algorithm
https://www.youtube.com/watch?v=jlheNrmPIQQ&list=PLBheEHDcG7-n6VhwSPZI64LwFmriuEvvR
Алгоритмы
1. Алгоритмы: пузырьковая сортировка на Java
2. Алгоритмы: проверка вложенных скобок на Java
3. Алгоритмы: поиск простых чисел на Java
4. Алгоритмы: бинарный поиск на отсортированном массиве (реализация на Java)
5. Алгоритмы: поиск простых чисел с помощью "решета Эратосфена"
6. Алгоритмы: проверка слов и предложений на палиндром
7. Алгоритм определения анаграмм
8. Алгоритм инвертирования массива на Java
9. Разбор и вычисление арифметических выражений на Java
#video #algorithm
https://www.youtube.com/watch?v=P17lCwXm7KE&list=PL95YVJ6LZEP2GHxoZJ6gdbD8JAHw6mABY
1. Алгоритмы: пузырьковая сортировка на Java
2. Алгоритмы: проверка вложенных скобок на Java
3. Алгоритмы: поиск простых чисел на Java
4. Алгоритмы: бинарный поиск на отсортированном массиве (реализация на Java)
5. Алгоритмы: поиск простых чисел с помощью "решета Эратосфена"
6. Алгоритмы: проверка слов и предложений на палиндром
7. Алгоритм определения анаграмм
8. Алгоритм инвертирования массива на Java
9. Разбор и вычисление арифметических выражений на Java
#video #algorithm
https://www.youtube.com/watch?v=P17lCwXm7KE&list=PL95YVJ6LZEP2GHxoZJ6gdbD8JAHw6mABY