Очередь (queue) на языке C#
Очередь (queue) — это структура данных, представляющая собой специализированным образом организованный список элементов. Доступ к элементам осуществляется по принципу FIFO (First In First Out) — первым пришел, первым вышел. Принцип работы данной структуры данных схож с обычной живой очередью в больнице. Кто раньше пришел, тот раньше зайдет на прием. Все новые пациенты выстраиваются в конец очереди по мере поступления. Давайте рассмотрим пример реализации очереди на языке C#.
https://shwanoff.ru/queue/
#Очередь #Queue #FIFO #DataStructures #СтруктурыДанных #CSharp #СиШарп #dotnet #VisualStudio #Programming #программирование
Очередь (queue) — это структура данных, представляющая собой специализированным образом организованный список элементов. Доступ к элементам осуществляется по принципу FIFO (First In First Out) — первым пришел, первым вышел. Принцип работы данной структуры данных схож с обычной живой очередью в больнице. Кто раньше пришел, тот раньше зайдет на прием. Все новые пациенты выстраиваются в конец очереди по мере поступления. Давайте рассмотрим пример реализации очереди на языке C#.
https://shwanoff.ru/queue/
#Очередь #Queue #FIFO #DataStructures #СтруктурыДанных #CSharp #СиШарп #dotnet #VisualStudio #Programming #программирование
Связный список (Linked List) представляет собой коллекцию связанных элементов, которые содержат в себе хранимые данные, а также ссылку на связанные с ним элементы (один или несколько). Основным преимуществом данной структуры данных перед обычным массивом является ее динамичность — возможность легко менять количество элементов. Давайте рассмотрим пример реализации на языке C# элементарного односвязного списка.
https://shwanoff.ru/linked-list/
#List #LinkedList #Список #СвязныйСписок #DataStructures #СтруктурыДанных #CSharp #СиШарп #dotnet #VisualStudio #Programming #программирование
https://shwanoff.ru/linked-list/
#List #LinkedList #Список #СвязныйСписок #DataStructures #СтруктурыДанных #CSharp #СиШарп #dotnet #VisualStudio #Programming #программирование
Множество (Set) на языке C#
Множество (set) — сто структура данных, представляющая собой не организованный набор уникальных элементов одного типа. Данная очень тесно связано с математическим понятием теории множеств. В наиболее упрощенном понимании, множество — это набор уникальных однотипных данных, рассматриваемых как единое целое. Давайте рассмотрим пример реализации множества и основных операций выполняемых с множествами на языке C#.
https://shwanoff.ru/set/
#Множество #Set #DataStructures #СтруктурыДанных #CSharp #СиШарп #dotnet #VisualStudio #Programming #Программирование
Множество (set) — сто структура данных, представляющая собой не организованный набор уникальных элементов одного типа. Данная очень тесно связано с математическим понятием теории множеств. В наиболее упрощенном понимании, множество — это набор уникальных однотипных данных, рассматриваемых как единое целое. Давайте рассмотрим пример реализации множества и основных операций выполняемых с множествами на языке C#.
https://shwanoff.ru/set/
#Множество #Set #DataStructures #СтруктурыДанных #CSharp #СиШарп #dotnet #VisualStudio #Programming #Программирование
Стек (stack) на языке C#
Стек (stack) — это структура данных, представляющая собой специализированным образом организованный список элементов. Доступ к элементам стека осуществляется по принципу LIFO (Last In First Out) — последним пришел, первым вышел. Принцип работы данной структуры данных схож с магазином автоматического огнестрельного оружия. Патроны помещаются в магазин сверху вниз, а используется всегда только верхний патрон. Давайте рассмотрим пример реализации стека на языке C#.
https://shwanoff.ru/stack/
#Стек #Stack #DataStructures #СтруктурыДанных #CSharp #СиШарп #dotnet #VisualStudio #Programming #программирование
Стек (stack) — это структура данных, представляющая собой специализированным образом организованный список элементов. Доступ к элементам стека осуществляется по принципу LIFO (Last In First Out) — последним пришел, первым вышел. Принцип работы данной структуры данных схож с магазином автоматического огнестрельного оружия. Патроны помещаются в магазин сверху вниз, а используется всегда только верхний патрон. Давайте рассмотрим пример реализации стека на языке C#.
https://shwanoff.ru/stack/
#Стек #Stack #DataStructures #СтруктурыДанных #CSharp #СиШарп #dotnet #VisualStudio #Programming #программирование
Инструменты разработчика
1. Мои настройки VS Code
2. Git сокращения или git aliases для удобства работы
3. Портфолио на GitHub Pages для разработчика
4. Markdown - что за язык и как им пользоваться
5. VS Code и сниппеты. Используем готовые и пишем свои. Улучшаем собственную производительность.
6. Сборка проекта с ParcelJS. Собираем базовое React-приложение
7. GitBook для документации, портфолио и личных записей
#video #programming
https://www.youtube.com/watch?v=t6xiis0d6YY&list=PLiZoB8JBsdzlI0lIfk2zsf3F46FUkNaKC&ab_channel=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%9D%D0%B5%D0%BF%D0%BE%D0%BC%D0%BD%D1%8F%D1%89%D0%B8%D0%B9
1. Мои настройки VS Code
2. Git сокращения или git aliases для удобства работы
3. Портфолио на GitHub Pages для разработчика
4. Markdown - что за язык и как им пользоваться
5. VS Code и сниппеты. Используем готовые и пишем свои. Улучшаем собственную производительность.
6. Сборка проекта с ParcelJS. Собираем базовое React-приложение
7. GitBook для документации, портфолио и личных записей
#video #programming
https://www.youtube.com/watch?v=t6xiis0d6YY&list=PLiZoB8JBsdzlI0lIfk2zsf3F46FUkNaKC&ab_channel=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%9D%D0%B5%D0%BF%D0%BE%D0%BC%D0%BD%D1%8F%D1%89%D0%B8%D0%B9
Программирование с нуля!
1. Природа информации / 1. Информация и числа в компьютере /
2. Бит, байт и т.д. / 2. Информация и числа в компьютере /
3. Как это работает? / 3. Информация и числа в компьютере /
4. К слову... / 4. Информация и числа в компьютере /
5. Предисловие! / 1. Введение в ассемблер /
6. Что такое регистры и прерывания / 2. Введение в ассемблер /
7. Прерывание DOS / 3. Введение в ассемблер - 21h /
8. FASM подробно: Hello, world! / 4. Введение в ассемблер /
9. Стек / 1. Ассемблер и процедуры / Программирование с нуля
10. Функции / 2. Ассемблер и процедуры / Программирование с нуля
#video #programming
https://www.youtube.com/watch?v=KOVKOyi0s2g&list=PLVBQ16nKzRwqD8qPOldSYBUWEjjFOCPXu&ab_channel=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82
1. Природа информации / 1. Информация и числа в компьютере /
2. Бит, байт и т.д. / 2. Информация и числа в компьютере /
3. Как это работает? / 3. Информация и числа в компьютере /
4. К слову... / 4. Информация и числа в компьютере /
5. Предисловие! / 1. Введение в ассемблер /
6. Что такое регистры и прерывания / 2. Введение в ассемблер /
7. Прерывание DOS / 3. Введение в ассемблер - 21h /
8. FASM подробно: Hello, world! / 4. Введение в ассемблер /
9. Стек / 1. Ассемблер и процедуры / Программирование с нуля
10. Функции / 2. Ассемблер и процедуры / Программирование с нуля
#video #programming
https://www.youtube.com/watch?v=KOVKOyi0s2g&list=PLVBQ16nKzRwqD8qPOldSYBUWEjjFOCPXu&ab_channel=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82
Курс "Основы программирования"
1. Суть программирования. Курс "Основы программирования"
2. Как разбирать сложные задачи. Курс "Основы программирования"
3. Типы данных и переменные. Курс "Основы программирования"
4. Подпрограммы. Область видимости переменных. Курс "Основы программирования"
5. Ветвление, булево. Курс "Основы программирования"
6. Циклы, логические операции. Курс "Основы программирования"
7. Массивы. Курс "Основы программирования"
#video #programming
https://www.youtube.com/watch?v=x9_WwiZqSKU&list=PLwcDOdrCYh2sqN75QLD7TuM9MlGuDWTEn&ab_channel=EGLab
1. Суть программирования. Курс "Основы программирования"
2. Как разбирать сложные задачи. Курс "Основы программирования"
3. Типы данных и переменные. Курс "Основы программирования"
4. Подпрограммы. Область видимости переменных. Курс "Основы программирования"
5. Ветвление, булево. Курс "Основы программирования"
6. Циклы, логические операции. Курс "Основы программирования"
7. Массивы. Курс "Основы программирования"
#video #programming
https://www.youtube.com/watch?v=x9_WwiZqSKU&list=PLwcDOdrCYh2sqN75QLD7TuM9MlGuDWTEn&ab_channel=EGLab
Управление состоянием
1. Что и зачем
2. Flux и прочие
3. Stop it!
4. Асинхронность
5. Effector
6. Apollo
#video #programming
https://www.youtube.com/watch?v=lwec8maPrrI&list=PLvTBThJr861wYlwBaaMy3tZUWpUvtJ9xE&ab_channel=JavaScript.Ninja
1. Что и зачем
2. Flux и прочие
3. Stop it!
4. Асинхронность
5. Effector
6. Apollo
#video #programming
https://www.youtube.com/watch?v=lwec8maPrrI&list=PLvTBThJr861wYlwBaaMy3tZUWpUvtJ9xE&ab_channel=JavaScript.Ninja
Инструменты разработчика
1. Мои настройки VS Code
2. Git сокращения или git aliases для удобства работы
3. Портфолио на GitHub Pages для разработчика
4. Markdown - что за язык и как им пользоваться
5. VS Code и сниппеты. Используем готовые и пишем свои. Улучшаем собственную производительность.
6. Сборка проекта с ParcelJS. Собираем базовое React-приложение
7. GitBook для документации, портфолио и личных записей
#video #programming
https://www.youtube.com/watch?v=t6xiis0d6YY&list=PLiZoB8JBsdzlI0lIfk2zsf3F46FUkNaKC&ab_channel=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%9D%D0%B5%D0%BF%D0%BE%D0%BC%D0%BD%D1%8F%D1%89%D0%B8%D0%B9
1. Мои настройки VS Code
2. Git сокращения или git aliases для удобства работы
3. Портфолио на GitHub Pages для разработчика
4. Markdown - что за язык и как им пользоваться
5. VS Code и сниппеты. Используем готовые и пишем свои. Улучшаем собственную производительность.
6. Сборка проекта с ParcelJS. Собираем базовое React-приложение
7. GitBook для документации, портфолио и личных записей
#video #programming
https://www.youtube.com/watch?v=t6xiis0d6YY&list=PLiZoB8JBsdzlI0lIfk2zsf3F46FUkNaKC&ab_channel=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%9D%D0%B5%D0%BF%D0%BE%D0%BC%D0%BD%D1%8F%D1%89%D0%B8%D0%B9