Приветствую всех, сегодня рассмотрим алгоритм построения, поиска, удаления, и обхода двоичного дерева. Двоичное дерево — древовидная структура данных, в которой каждый узел имеет не более двух потомков (детей). В такой структуре первый узел называется родительским узлом, а дети называются левым и правым потомками соответственно. Двоичное дерево поиска (binary search tree, BST) — это двоичное дерево, […]
Рубрика: C#
Разбираемся в работе с АВЛ деревями на C#
Приветствую всех, тема довольно сложна для понимания, и требует вашей концентрации внимания. АВЛ-дерево – сбалансированное по высоте двоичное дерево поиска. Было названо в честь советских учёных Адельсона-Вельского Георгия Максимовича и Ландиса Евгения Михайловича, которые впервые описали алгоритм и его структуру. Правила построения двоичных деревьев поиска: каждый узел может иметь не более двух потомков (левый и […]
Создаем службу (сервис) на C#
Приветствую всех сегодня рассмотрим тему касающуюся создание служб на C# под Windows. Службы Microsoft Windows (NT-Services) – это процессы, выполняющиеся в фоновом режиме, не имеющие пользовательского интерфейса и работающие в отдельном сеансе. Службы могут запускаться автоматически при загрузке компьютера, даже если пользователь не вошел в систему. Для мониторинга и управления службами Windows можно применять доступную […]
Решено: Как подключить dll из ресурсов?
Приветствую всех, не секрет иногда все мы используем сторонние библиотеки, и порой нарушая их условия использования, скрываем в недрах нашего приложения. Или же мы просто не хотим таскать их за своим приложением exe, что бы они не мозолили глаза. В таком случаи мы можем их добавить в сборку и использовать методы и классы находящиеся внутри […]
Домены приложений C#
Приветствую всех, сегодня тема про домены приложений, посмотрим для чего они нужный и как их использовать. В основу доменов лежала безопасность расширяемых приложений. Сейчас это можно сравнить с плагинами, которые может писать любой программист, для основного приложения. Однако доверенные лица основного приложения компании, предоставляют сертификаты, которые позволяют их плагинам иметь безграничные возможности и тем самым […]
