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

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

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



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

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

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


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


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Рекурсия. Вступление 147 чел. ★ 4.7 Done
  Отчёт отправил: 4780. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: рекурсия - воспроизведение объектом исходной начальной формы/кода 
Сложности: искать картинки 
Комментарии: no comments ;) 
2 Рекурсия. Главный секрет 00:31:52 82 чел. ★ 4.8 Done
  Отчёт отправил: 4780. Дмитрий Решено за 2 час. 00 мин. [Показать отчёт]
Научился: кривая Гильберта, факториал и переворот массива через рекурсию 
Сложности: переделать консольный пример в winForms 
Комментарии: =) 
3 Рекурсия. Заливка области 00:47:23 72 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 50 мин. [Показать отчёт]
Научился: рекурсивно закрашивать область 
Сложности: понять как она это делает) 
Комментарии: под впечатлением. сколько экземпляров функции открывается при ее выполнении? 
4 Рекурсия. Факториал 00:04:35 44 чел. ★ 4.9 Done
  Отчёт отправил: 4780. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: Факториалу 
Сложности: Не ошибиться в синтаксисе 
Комментарии: =) 
5 Рекурсия. Числа Фибоначчи 00:03:46 40 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: Фибоначчи 
Сложности: ничего 
Комментарии: кролики 
6 Рекурсия. Общий делитель 00:04:08 40 чел. ★ 4.9 Done
  Отчёт отправил: 4780. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: находить НОД рекурсивно 
Сложности: как найти НОД 
Комментарии: не все тесты проходятся на 100% 
7 Рекурсия. Обратный отсчёт 00:05:52 39 чел. ★ 4.9 Done
  Отчёт отправил: 4780. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: вывод в обратном порядке через рекурсию 
Сложности: алгоритм 
Комментарии: =) 
8 Рекурсия. Фракталы. Спираль 00:25:42 53 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 1 час. 00 мин. [Показать отчёт]
Научился: рекурсировать фрактал 
Сложности: рисовать  
Комментарии: =) 
9 Рекурсия. Фракталы. Треугольник Серпинского 00:23:41 38 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 1 час. 00 мин. [Показать отчёт]
Научился: рисовать Серпинского 
Сложности: эксперименты 
Комментарии: =) 
10 Рекурсия. Фракталы. Кривая Гильберта 00:35:18 26 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 3 час. 00 мин. [Показать отчёт]
Научился: сложной рекурсии и построению кривой Гильберта 
Сложности: логика работы рекурсии 
Комментарии: не очевидная вещь она, рекурсия... 
11 Комбинаторика. Счастливые билеты 6 00:02:33 35 чел. ★ 4.9 Done
  Отчёт отправил: 4780. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: считать совпадения 
Сложности: ничего 
Комментарии: =) 
12 Комбинаторика. Счастливые билеты N 00:40:51 50 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 2 час. 00 мин. [Показать отчёт]
Научился: рекурсивному поиску 2N счастливых билетов 
Сложности: алгоритм рекурсии 
Комментарии: сложно) 
13 Комбинаторика. 4 x 4. Ладья x Ферзь 00:26:01 45 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 1 час. 00 мин. [Показать отчёт]
Научился: вычислять комбинаторно расположение ладьей и ферзей на поле 
Сложности: логика работы рекурсии с ферзями 
Комментарии: =0 
14 Комбинаторика. Много ферзей. Демонстрация 00:47:45 42 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 5 час. 00 мин. [Показать отчёт]
Научился: 1.принципу решения задачи о размещении ферзей на доске размером N*N рекурсивным способом 2.консоль может быть цветной! 
Сложности: алгоритм размещения и рекурсия 
Комментарии: отличный пример. Графическое отображение сделал, хоть и с погрешностями. Непривычно видеть консоль в цвете, но приятно. 
15 Комбинаторика. Сложение букв 00:36:25 44 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 1 час. 00 мин. [Показать отчёт]
Научился: решать комбинаторную задачу методом перебора и методом рекурсии 
Сложности: не всегда правильные ответы получаются 
Комментарии: =) 
16 Комбинаторика. Математические операции 00:22:34 40 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 3 час. 00 мин. [Показать отчёт]
Научился: вычислять арифметико-логические выражения при помощи специального калькулятора. 
Сложности: не сразу понятно(до видео), как делать слияние символов, и как продвигаться с сохранением приоритета операции 
Комментарии: хороший урок, хотя и задание само по себе не простое. Кажется, что все понятно) 
17 Полуфинальный урок. Ответы на вопросы 37 чел. ★ 4.8 Done
  Отчёт отправил: 4780. Дмитрий Решено за 5 мин. [Показать отчёт]
Научился: комбинаторике 
Сложности: рекурсия 
Комментарии: 1. рекурсивное закрашивание области и расстановка ферзей. В общем те, что с картинками) 2. да, ожидания оправдались полностью 3. можно еще добавить консольных примеров с консольной графикой, получается быстро и эффектно 4. использование рекурсии и разбор сложных задач, объяснение их алгоритмов 5. Дмитрий 
18 Динамика. Поле дураков 00:18:40 38 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 30 мин. [Показать отчёт]
Научился: динамическому принципу решения задач 
Сложности: не совсем понятный прием - считать с конца) но, преимущество перед рекурсией, конечно, есть. 
Комментарии: --\_(^^)_/-- 
19 Динамика. Счастливые билеты 20 00:58:04 35 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 3 час. 00 мин. [Показать отчёт]
Научился: решению задачи счастливые билеты для 40-значных чисел с использованием подхода динамического программирования. 
Сложности: алгоритм программы, именно математическая ее часть. 
Комментарии: Очень рациональный подход, и очень быстрый, хотя именно алгоритм составить сложно. Спасибо за хорошую визуализацию процесса, без этого понять код было бы просто нереально. 
20 Динамика. Выход из Лабиринта 00:59:02 34 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 2 час. 20 мин. [Показать отчёт]
Научился: 1. искать выход из Лабиринта методом поиска вширь, он же метод "волна" 2. преобразовывать двузначные числа в однозначные буквы =) 
Сложности: после "счастливых билетов 20" это уже кажется не сложным)) а так, - доработать программу для обозначения кратчайшего пути 
Комментарии: графическая вывод в консоль мне нравится в чем-то даже больше, чем в GUI :) 
21 ФИНАЛЬНЫЙ УРОК 00:23:23 23 чел. ★ 4.9 Done
  Отчёт отправил: 4780. Дмитрий Решено за 10 мин. [Показать отчёт]
Научился: делать быстро 
Сложности: ничего 
Комментарии: Спасибо за курс Комбинаторика, очень полезный и интересный! Можно применить не только с языком c#. 
Видеообзор: https://youtu.be/L927U995uQM
22 VIP. Простые числа. Оптимизация алгоритма 01:19:28 31 чел. ★ 5 Done
  Отчёт отправил: 4780. Дмитрий Решено за 3 час. 00 мин. [Показать отчёт]
Научился: различным алгоритмам проверки числа на простоту 
Сложности: сделать решето Эратосфена. 
Комментарии: сделал решето через рекурсию. Чувствую, что создал франкенштейна какого-то, но по-другому не придумал)) Понравился подробный разбор и оптимизация алгоритма по принципу от простого к сложному, спасибо. 
Видеообзор: https://youtu.be/L927U995uQM
  Итого:   22 видеоурока общей продолжительностью 9 час. 57 мин. 17 чел. ★ 4.95  
  Финалисты:   Елена,   alexmail19Q,   Максим Лапшинов,   Андрей Поляков,   Vera,   Иван,   Артём,   Tekashnik,   Михаил Ермишин,   Николай,   Alcatraz,   Den Andreevich,   Дмитрий,   Иван Воронин,   Ильшат,   Алексей В.,   Новопашин Владимир .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился записывать видео.
Трудности: Сложность одна. Не могу озвучить видео. На горле была операция.
Прошу отнестись с пониманием. Все остальное я постарался раскрыть в видео. Еще раз огромная благодарность Евгению Витольдовичу и всем сокурсникам за помощь и поддержку.
Смотреть видеозапись: https://www.youtube.com/watch?v=CZ1ErVBgNlI
Научился: Записывать себя
Трудности: Рассказывать, не уверен, что у меня получилось хорошо
Спасибо за курс) Классика в программировании важная часть становления мировозрения программиста. Всем добра.
Смотреть видеозапись: https://youtu.be/AlGTST2XGms