Метка структуры данных c#

Hashtable C# | Хеш таблица C#

хеш таблица c# - hashtable c#
Хеш таблица C# — hashtable C# — это структура данных, представляющая собой специальным образом организованный набор элементов хранимых данных. Все данные хранятся в виде пар хеш-значения. Данная структура похожа на словарь (map c#), но имеет особенности такие как применение хеш-функции…

Map C# | Структура данных словарь C#

Словарь C# - map C#
Словарь C# — map C# — это структура данных, представляющая собой специальным образом организованный набор элементов хранимых данные. Все данные хранятся в виде пар ключ-значение. Доступ к элементам данных осуществляется по ключу. Ключ всегда должен быть уникальным в пределах одного…

Set C# | Структура данных Множество C#

Set C# | Структура данных Множество C#
Множество C# — Set C# — это структура данных, представляющая собой не организованный набор уникальных элементов одного типа. Данная структура  очень тесно связано с математическим понятием теории множеств. В наиболее упрощенном понимании, множество — это набор уникальных однотипных данных, рассматриваемых…

Queue C# | Структура данных Очередь C#

Queue C# | Структура данных Очередь C#
Очередь C# — queue C# — это структура данных, представляющая собой специализированным образом организованный список элементов. Доступ к элементам очереди осуществляется по принципу FIFO (First In First Out) — первым пришел, первым вышел. Принцип работы данной структуры данных схож с обычной…

Stack C# | Структура данных Стек C#

Stack C# | Структура данных Стек C#
Стек C# — stack C# — это структура данных, представляющая собой специализированным образом организованный список элементов. Доступ к элементам стека осуществляется по принципу LIFO (Last In First Out) — последним пришел, первым вышел. Принцип работы данной структуры данных схож с…

Linked List C# | Связный список C#

Linked List C# | Связный список C#
Связный список C# — Linked List C# представляет собой коллекцию связанных элементов, которые содержат в себе хранимые данные, а также ссылку на связанные с ним элементы (один или несколько). Основным преимуществом данной структуры данных перед обычным массивом является ее динамичность —…

Decorator C# | Паттерн Декоратор C#

Decorator C# | Паттерн Декоратор C#
Давайте рассмотрим паттерн проектирования Декоратор C# — Decorator C#, для чего он нужен и какие проблемы он решает. Где можно применять данный шаблон и когда это будет излишним. Идея паттерна Декоратор Паттерн (шаблон) проектирования — это продуманный способ построения исходного…

Singleton C# | Паттерн Одиночка C#

Singleton C# | Паттерн Одиночка C#
Давайте рассмотрим паттерн проектирования Одиночка C#, для чего он нужен и какие проблемы он решает. Где можно применять шаблон Singleton C#, а где это будет излишним. Идея паттерна проектирования Одиночка Паттерн (шаблон) проектирования — это продуманный способ построения исходного кода…