Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
C# Олимпиада из Простоквашино

Коллекция графа

Мы рассмотрим основные коллекции в языке C#.
Поэкспериментируем с ними, сравним их быстродействие.
Далее, познакомимся с теорией графов. Создадим класс
для представления графа в памяти компьютера.
Сделаем визуальное отображения графа и
составим алгоритмы поиска вширь и глубь,
с использованием коллекций Стек и Очередь.




2,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 ArrayList 00:12:16 33 чел. ★ 5 $
 
3146. Permitin Alexey
2633. Андрей
9567. Максим
9901. Neo
2 List 00:12:57 33 чел. ★ 5 $
 
10494. Алексей В.
1947. Denis
6391. Владимир
5407. Дмитрий 199
3 Array vs List 00:11:04 32 чел. ★ 5 $
 
9263. Андрей Н.
4467. Alcatraz
4467. Alcatraz
6391. Владимир
4 ListDictionary 00:15:19 32 чел. ★ 5 $
 
4004. Елена
5649. Максим Лапшинов
11589. Yefim
7119. Новопашин Владимир
5 Hashtable 00:11:56 31 чел. ★ 5 $
 
4992. Николай
4992. Николай
9567. Максим
7119. Новопашин Владимир
6 BitArray 00:14:00 31 чел. ★ 5 $
 
10494. Алексей В.
2146. Иван
6925. Артём
9263. Андрей Н.
7 Граф 00:13:48 31 чел. ★ 4.9 $
 
7119. Новопашин Владимир
6391. Владимир
10670. Сергей Соколов
3146. Permitin Alexey
8 Вершины 00:14:15 31 чел. ★ 5 $
 
3146. Permitin Alexey
4004. Елена
8959. Максим Саратов
6458. Илья
9 Рёбра 00:12:47 30 чел. ★ 5 $
 
2146. Иван
1967. Дмитрий
1967. Дмитрий
6458. Илья
10 Инициация 00:11:15 30 чел. ★ 5 $
 
8275. Tekashnik
6458. Илья
4004. Елена
6282. Михаил
11 Отображение 00:16:18 30 чел. ★ 5 $
 
10670. Сергей Соколов
1947. Denis
10309. Станислав
3146. Permitin Alexey
12 Шахматная доска 00:19:58 30 чел. ★ 5 $
 
4992. Николай
10670. Сергей Соколов
4538. Платон
6203. Николай (nick27m)
13 Широкий поиск 00:14:59 30 чел. ★ 5 $
 
9768. Ender
5649. Максим Лапшинов
6458. Илья
4467. Alcatraz
14 Широкий алгоритм 00:14:12 29 чел. ★ 5 $
 
9567. Максим
6696. Владимир Борисенко
6282. Михаил
5649. Максим Лапшинов
15 Широкий пошаговый ход 00:11:46 29 чел. ★ 5 $
 
1967. Дмитрий
1947. Denis
8959. Максим Саратов
4780. Дмитрий
16 Визуализация процесса 00:14:07 25 чел. ★ 5 $
 
4992. Николай
3146. Permitin Alexey
7119. Новопашин Владимир
7119. Новопашин Владимир
17 Глубокий поиск 00:09:58 25 чел. ★ 5 $
 
6861. Den Andreevich
6861. Den Andreevich
10494. Алексей В.
10494. Алексей В.
18 Глубокий алгоритм 00:15:07 25 чел. ★ 5 $
 
10309. Станислав
5649. Максим Лапшинов
4538. Платон
1947. Denis
19 ФИНАЛЬНЫЙ УРОК 24 чел. ★ 5 $
 
5649. Максим Лапшинов
3146. Permitin Alexey
1967. Дмитрий
10309. Станислав
  Итого:   19 видеоуроков общей продолжительностью 4 час. 06 мин. 24 чел. ★ 5  
  Финалисты:   Максим,   Alcatraz,   Дмитрий,   Tekashnik,   Denis,   Иван,   Дмитрий 199,   Николай,   Михаил,   Дмитрий,   Ender,   Платон,   Владимир,   Андрей Н.,   Владимир Борисенко,   Максим Лапшинов,   Permitin Alexey,   Новопашин Владимир,   Максим Саратов,   Алексей В.,   Den Andreevich,   Елена,   Станислав,   Сергей Соколов .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: На данном курсе я ознакомился и реализовал на практике алгоритмы обхода вершин графа (заодно систематизировал свои первоначальные знания о графах, которые немного подзабыл). Очень эффектно выглядит, когда реализованный функционал в коде становится наглядным и визуализируется. Так лучше понимаешь то, что не смог понять в тексте алгоритма и в коде.
Трудности: Самым сложным все равно остается понимание работы с итераторами (IEnumerable, IEnumerator, yield). До конца не уверен, что смогу сам реализовать такой подход в другом проекте (решается только практикой).
Меня очень интересует тема визуализации данных и процессов. Очень хочется понять как например реализуется графический эквалайзер в проигрывателях музыки (прыгающие уровни ползунков, не говоря уже о полноценных образах)
Научился: Довольно многому. Познакомился с коллекциями, практически поработал с ними, узнал о алгоритмах обхода графов, и их практической реализации.
Трудности: Искать ошибки в собственном коде. Это отняло много времени, но дало весьма полезный опыт
Отличный курс, дающий возможность практически поработать с коллекциями, графами, попрактиковаться в работе с итераторами. Мой следующий курс - Бурные потоки