Обучение c# видеоуроки

Формула программиста
основатель — Волосатов Евгений Витольдович

Отзывы о вебинарах комбинаторики



Комбинаторика

Практическое знакомство с фундаментальными аспектами теории алгоритмов: рекурсия, комбинаторика, динамическое программирование, работа с графами; разбор нескольких задач по каждой теме. Рисование фракталов.

Объём: 22 видеоурока
Темы: Рекурсия, комбинаторика,
динамическое программирование, фракталы.
Срок: 30 дней.


5,000 руб. АКЦИЯ!


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Рекурсия. Вступление 147 чел. ★ 4.7 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 5 мин. [Показать отчёт]
Научился: Рекурсия - это прямое или косвенное обращение функции к самой себе. 
Сложности: Ничего 
Комментарии: :-) 
2 Рекурсия. Главный секрет 00:31:52 82 чел. ★ 4.8 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Рисовать кривую Гильберта. 
Сложности: Рисовать между клеточками. 
Комментарии: Прям как в первый класс попала. :-) А наследование это тоже элегантное зло? Я на Паскале получала переполнение стека, когда прыгала между функциями по goto чтоб мышку прописать. Рекурсия завораживает. Теперь интересны взаимные блокировки. 
3 Рекурсия. Заливка области 00:47:23 72 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Заливать область и находить выход из лабиринта с помощью рекурсии. 
Сложности: Не сложно, но интересно. 
Комментарии: Хороший способ понаблюдать за рекурсией 
4 Рекурсия. Факториал 00:04:35 44 чел. ★ 4.9 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 10 мин. [Показать отчёт]
Научился: Еще раз повторила подсчет факториала через рекурсию. 
Сложности: Ответить на этот вопрос. 
Комментарии: А как сделать чтоб консоль подсвечивала зарезервированные слова? 
5 Рекурсия. Числа Фибоначчи 00:03:46 40 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 10 мин. [Показать отчёт]
Научился: Находить числа Фибоначчи с помощью рекурсии 
Сложности: С трудом вспоминаю подсчет сложности задачи. 
Комментарии: Уроки по 4 минуты это уже слишком. 
6 Рекурсия. Общий делитель 00:04:08 40 чел. ★ 4.9 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 15 мин. [Показать отчёт]
Научился: Находить НОД алгоритмом Евклида и произносить эту фамилию. 
Сложности: Осознать, что я плохо знаю математику. 
Комментарии: Гениально, не надо искать и перемножать общие множители.  
7 Рекурсия. Обратный отсчёт 00:05:52 39 чел. ★ 4.9 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 10 мин. [Показать отчёт]
Научился: Организовывать стек с помощью рекурсии. 
Сложности: Все легко. 
Комментарии: Идем дальше. 
8 Рекурсия. Фракталы. Спираль 00:25:42 53 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Повторила рисование прямых 
Сложности: Найти интересную картинку эксперимента. 
Комментарии: Следующий фрактал наверно интереснее в построении 
9 Рекурсия. Фракталы. Треугольник Серпинского 00:23:41 38 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Рисовать треугольник Серпинского. 
Сложности: Самой догадаться, что надо координатами середину высчитывать, а не через длину стороны и высоту. 
Комментарии: Хорошая тренировка для мозгов. 
10 Рекурсия. Фракталы. Кривая Гильберта 00:35:18 26 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Рисовать кривую Гильберта 
Сложности: Все разжевано. Найти удачный эксперимент сложно. 
Комментарии: Это можно считать подобным описанием? http://информатика.1сентября.рф/1999/art/zlat1.htm 
11 Комбинаторика. Счастливые билеты 6 00:02:33 35 чел. ★ 4.9 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 10 мин. [Показать отчёт]
Научился: Находить счастливые билеты. 
Сложности: Оптимизировать задачу. 
Комментарии: Отправила я решение на проверку, решила оптимизировать по видеорешению, а он мне выдал чего-то там, расслабься... так что буду довольствоваться этим 0.141 ms 25 строк. 
12 Комбинаторика. Счастливые билеты N 00:40:51 50 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Решать задачу счастливые билеты для 2*n-значных номеров через рекурсию, оптимизировать задачи с рекурсиями. 
Сложности: Придумать как еще оптимизировать. 
Комментарии: Надо попробовать до 10 знаков через циклы с условиями решить и сравнить результаты. И наверняка можно что-то типа макросов использовать чтоб свернуть код. 
13 Комбинаторика. 4 x 4. Ладья x Ферзь 00:26:01 45 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Тому что задачка о размещении 8 ферзей была решена 200 лет тому назад. И что не надо все усложнять. :-) 
Сложности: Додуматься почему +-2. Полчаса думала и читала, и не смотрела видео дальше пока не осенило, что ферзь ест по диагонали через все поле. 
Комментарии: Идем дальше 
14 Комбинаторика. Много ферзей. Демонстрация 00:47:45 42 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 10 час. 00 мин. [Показать отчёт]
Научился: Решать задачу Много ферзей 
Сложности: Свои наброски оставлю при себе. Долго разбиралась с этими +N - 1, b - a, что каким цветом выделить и как написать код. 
Комментарии: Код написала, но другим в нем будет сложно разобраться. До рефакторинга руки не дошли. 
15 Комбинаторика. Сложение букв 00:36:25 44 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 24 час. 00 мин. [Показать отчёт]
Научился: Генерировать перестановки без повторений различными способами. Работе с dictionary. 
Сложности: Оптимизировать алгоритм с рекурсиями. 
Комментарии: Написала наверно самый медленный алгоритм, зато не такой как в видео. 
16 Комбинаторика. Математические операции 00:22:34 40 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 8 час. 00 мин. [Показать отчёт]
Научился: Сворачивать и выворачивать рекурсию. 
Сложности: Додуматься до такого элегантного решения и не продолжить искать другие способы подсчета. 
Комментарии: А получится обойтись двумя циклами, если свой текстовый редактор/транслятор писать? 
17 Полуфинальный урок. Ответы на вопросы 37 чел. ★ 4.8 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 30 мин. [Показать отчёт]
Научился: Анализ пройденного материала. 
Сложности: Дойти до этого урока. 
Комментарии: 1. Алгоритм разбора выражения с учетом приоритета операций. 2. Счастливые билеты звучали также страшно как интерполяционный полином, оказалось это простая задачка по типу олимпиадных. Потом была удивлена, что задачи практически дублируют консоль. Но курс получился интересный, можно погрузиться в алгоритмы и не думать об интерфейсе. 3. Все хорошо. 4. Время, проведенное за интересными задачками. Хорошая зарядка для мозга. 5. Наталья. 
18 Динамика. Поле дураков 00:18:40 38 чел. ★ 5 Done
  Отчёт отправил: 1232. Фомичева Наталья Решено за 4 час. 00 мин. [Показать отчёт]
Научился: Находить самый тяжелый путь. 
Сложности: Написать красивый код без подсматривания решения. 
Комментарии: Лишнее сравнение написала, max не нужен. { arr[i, j] += Math.Max(j > M - 2 ? 0 : arr[i, j + 1], i > N - 2 ? 0 : arr[i + 1, j]); } Console.WriteLine(arr[0,0]); 
19 Динамика. Счастливые билеты 20 00:58:04 35 чел. ★ 5 Open
20 Динамика. Выход из Лабиринта 00:59:02 34 чел. ★ 5 $
21 ФИНАЛЬНЫЙ УРОК 00:23:23 23 чел. ★ 4.9 $
22 VIP. Простые числа. Оптимизация алгоритма 01:19:28 31 чел. ★ 5 $
  Итого:   22 видеоурока общей продолжительностью 9 час. 57 мин. 17 чел. ★ 4.95  
  Финалисты:   Елена,   alexmail19Q,   Максим Лапшинов,   Андрей Поляков,   Vera,   Иван,   Артём,   Tekashnik,   Михаил Ермишин,   Николай,   Alcatraz,   Denchik,   Дмитрий,   Иван Воронин,   Ильшат,   Алексей В.,   Новопашин Владимир .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: ничему новому
Трудности: найти время
подробнее в видео
Смотреть видеозапись: https://www.youtube.com/watch?v=W8NnZHxfKCk
Научился: Делать обзор программы
Трудности: ничего
Спасибо
Смотреть видеозапись: https://youtu.be/_krRqe6N_20