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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вебинар «Yii+PHP - работа с моделями» начнётся через 3 час. 35 мин.

Коллекция графов / ФИНАЛЬНЫЙ УРОК

  • Поздравляю с окончанием курса!
    Оставь отзыв об этом курсе.

    Какой курс ты будешь проходить следующим?
  • Дата отправки отчёта: 11 августа 2016 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: писать отзыв
  • Что было сложным: --------------------------------------------
  • Комментарии: Интересно было подписаться на курс Коллекция графов и познакомится с этим понятием - граф. Разобраться что же все-таки такое граф, вершина графа, рёбра и их вес. Интересно было узнать для чего используется данная логика, где применяется и как эту логику правильно отобразить в коде. На курс у меня ушло полтора месяца. Я занимался только по вечерам. Сложность была только одна – приехать из отпуска и начать заново проходить курс.
    Курс представляет из себя 18 уроков и Финал. На первых 6 уроках нам рассказали о классах, описывающих коллекции и реализующих различные интерфейсы. На оставшихся 12 уроках мы познакомились с понятием графа, с логикой его описания в коде. Также познакомились с методами обхода неориентированного графа. Это поиск в ширину и поиск в глубину. Спасибо за предоставленный материал. Надеюсь что последний урок (18) Вами будет переписан. (да я вредный)
  • Видеозапись: http://youtu.be/fx957UHWyAA
  • Оценка видео-уроку:
Отчёт от 3146 за Коллекция графов / ФИНАЛЬНЫЙ УРОК




Оцени работу

 
Сохранить страницу:

24. Олюшка
Олюшка
ответить
→  Permitin Alexey  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2016-08-12 00:43

Алексей, Молодец! Рада твоим успехам! :)


3146. Permitin Alexey
Permitin Alexey
ответить
→  Евгений Волосатов  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2016-08-11 22:04

у себя я все поправил! и вершинки у меня в начале белые и рёбра больше не моргают...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Permitin Alexey  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2016-08-11 20:02

А что там не так? Напиши примечание, я его добавлю к уроку


  • Отчёт оценивали:
    3747Сергей+1   4467Alcatraz+1   7119Новопашин Владимир+1   9263Андрей Н.+1   9323Алексей+1   9567Максим+1   9237Mais+1   689Igorenzia+1   6452Кирилл Шмойлов+1   7645Александр Львович+1   10670Сергей Соколов+1   7276Ильшат+1   10494Алексей В.+1   5649Максим Лапшинов+1   4992Николай+1   1Евгений Волосатов+1   459Сергей Сергеевич+1   9332Dima+1   3506Алексей|BrisK|Кривицкий+1   24Олюшка+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Курс в целом очень полезный. В первую очередь из-за знакомства со списками/коллекциями, на самом деле это такая нужная "обыденная" вещь, без которой ни один более-менее средний (про большие уж не говорю) не обходится, поэтому знать и уметь пользоваться нужно обязательно. Ну и как бонус курса - знакомство с графами и алгоритмами их обхода вширь и вглубь.
Курс очень понравился, здесь не было чего-то особо запутанного и сложного для понимания. Единственное замечание - это автор немного "перемудрил" с алгоритмом добавления ребер на графе шахматной доски, но я реализовал свой алгоритм, поэтому для меня это не минус.
Научился: Познакомился с применением на практике различных коллекций (ArrayList, List, ListDictionary, Hashtable и HybridDictionary), а также их встроенных методов . Выяснил, что по скорости обработки различных комбинаций большого кол-ва эл-ов ListDictionary на порядок уступил по времени отработки двум другим классам : Hashtable и HybridDictionary, которые показали практически одинаковые результаты . Применять битовый массив BitArray, а также некоторые его методы на практике . Получил представление о графе и его разновидностях, методах представления, применять русские названия методов , перечисление , узнал об итераторах (yield return). Формировать граф в виде шахматной доски либо опр-ой формы и выводить его на экран с последующим поиском пути Вширь и Вглубь . При этом узнал о специфике применения foreach() и HashTable().
Трудности: При выполнении самостоятельных заданий определиться с вариантом хранения графа { цвета вершин, смежные вершины }, найти причину возникновения Exception-a при отработке foreach() и HashTable(), разобраться с общей логикой работы программы.
Хочу от всей души поблагодарить за коллекционный курс графопостроения ) ! Материала для применения и размышлений - более чем ! После данного курса планирую закончить "Бинарная жизнь" и переключиться на курсы "Игра Сокобан", "Графоциклы", "Итератор" . Конечно же в планах пройти все предложенные курсы на данный момент - главное двигаться дальше .