Online обучение c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 12
  • Всего выполнено уроков: 10

Отчёты по видеоурокам

Дата Видеоурок Результат
2022-08-23 11:21 Коллекция графов Инициация + 1 11 час. 23 мин.
Инициализацию сделал правильно на домашнем задании, но с лейбелом что то тяжеловато, не знал, что это такое даже

2022-08-22 07:49 Коллекция графов Рёбра + 1 18 час. 1 мин.
Научился описывать ребра, надеюсь правильно проинициализировал граф, как я понимаю, если у нас есть ребро 1, 4 , то 4, 1 уже заполнять не надо...

2022-08-19 13:22 Коллекция графов Вершины + 2 23 час. 28 мин.
В принципе, пока что сложно не было, всё достаточно прозрачно и четко, но как хранить ребра я не очень понимаю, можно создать Dictionary<int,List<int> edges, где первый инт, это вершина, а список интов, это как раз ребра, принадлежащие вершине, как то так

2022-08-16 22:51 Коллекция графов Граф + 3 1 час. 33 мин.
В моем понимании мы должны создать класс Vertex, у которого будет два публичных поля, первое это цвет, можно договориться, что 0 - это белый, 1 - это зеленый, а 2 - это красный,  а второе поле, это список граней, которые хранит вершина, а сам граф будет выглядеть так Dictionary<int, Vertex> graph;


2022-08-11 22:05 Коллекция графов BitArray + 4 1 час. 8 мин.
Понял, для чего нужна коллекция BitArray, выяснил, как она работает, поэкспериментировал над её методами
Посчитать память, так как не сталкивался ещё с такими классами
2022-08-10 00:28 Коллекция графов Hashtable + 4 49 мин.
Узнал о существовании таких коллекций как Hashtable и HybridDictionary, понял их отличие между собой и между ListDictionary
Сложностей не возникло
При сравнении работы коллекций в миллисекундах выяснил, что ListDictionary работает медленнее всех на небольших размерах
2022-08-09 00:39 Коллекция графов ListDictionary + 3 1 час. 12 мин.
Изучил новый вид коллекции - ListDictionary, понял, для чего он нужен, в чем отличие между другими специальными коллекциями, вообще узнал, что существуют специальные коллекции
Запомнить, что при перечислении через foreach мы должны указывать в перебираемом типе не ListDictionary, а DictionaryEntry
2022-08-02 08:45 Коллекция графов Array vs List + 3 9 час. 10 мин.
Научился вычислять скорость выполнения операций и сравнивать их между List, Array и ArrayList, как я понял здесь затрагивается тема (О) Большого из теории алгоритмов
Сложностей не возникло
2022-07-31 01:30 Коллекция графов List + 4 43 мин.
Вспомнил работу с коллекцией "List", научился делать перебор листа с помощью Enumerator`a, так как до этого с ним не работал, полезно
В целом урок очень полезный
При обращении к листу, у меня почему то отсутствовал метод Sum, я написал свой
Также выбрал интересный метод Insert, который позволяет добавить элемент на место определенного индекса, а также Reverse, который меняет последовательность элементов в листе на обратную
Запомнить как перебирать лист с помощью Enumerator
2022-07-26 22:21 Коллекция графов ArrayList + 4 42 мин.
Познакомился с коллекцией ArrayList, вспомнил методы работы с List, не смотря на то, что работаю уже определенное время программистом, об ArrayList узнал только на этом уроке =)
Достаточно полезная коллекция
Сложностей не возникло
  Демо софт Вступительное слово   Открыто


  Коллекция графов Отображение   Открыто


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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: В принципе, пока что сложно не было, всё достаточно прозрачно и четко, но как хранить ребра я не очень понимаю, можно создать Dictionary edges, где первый инт, это вершина, а список интов, это как раз ребра, принадлежащие вершине, как то так



Научился: Узнал о существовании таких коллекций как Hashtable и HybridDictionary, понял их отличие между собой и между ListDictionary
Трудности: Сложностей не возникло При сравнении работы коллекций в миллисекундах выяснил, что ListDictionary работает медленнее всех на небольших размерах