Сбалансированные деревья на c#

22.09.10

Разработка - Математика и алгоритмы

Вставка узла в дерево с последующей балансировкой, удаление узла из дерева с последующей балансировкой

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
avltree.rar
.rar 56,58Kb
65
65 Скачать (1 SM) Купить за 1 850 руб.

Реализован алгоритм AVL деревьев.

Возможность вставки узла, удаление узла, после каждой операции происходит балансировка всего дерева, выводится два дерева до балансировки и после. Каждый узел дерева имеет вес, вставка нового узла производится путем указания веса узла.

См. также

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Благодаря этим пяти строчкам можно больше не заморачиваться с загрузкой из внешних файлов. Пользуюсь везде, всегда и постоянно.

21.05.2024    25467    dimanich70    82    

149

WEB-интеграция Универсальные функции Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    16664    YA_418728146    8    

170

Пакетная печать Печатные формы Адаптация типовых решений Универсальные функции Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Расширение для программ 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP, которое позволяет распечатывать печатные формы для непроведенных документов. Можно настроить, каким пользователям, какие конкретные формы документов разрешено печатать без проведения документа.

2 стартмани

22.08.2023    4300    73    progmaster    10    

4

Инструментарий разработчика Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации [Alt+C] Копировать список, [Alt+V] Вставить список. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований)

1 стартмани

13.10.2022    19186    182    sapervodichka    112    

136

Универсальные функции Механизмы типовых конфигураций БСП (Библиотека стандартных подсистем) Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

В данном материале рассмотрим типовой алгоритм подсистемы контроля учета БСП в конфигурациях на примерах.

18.07.2022    8792    quazare    8    

112

СКД Универсальные функции Программист Стажер Платформа 1С v8.3 Система компоновки данных 1C:Бухгалтерия Бесплатно (free)

Столкнулся с тем, что мне приходится писать гору отчетов. Во многих приходится использовать повторяющиеся приемы. Решил написать шпаргалку, которая, надеюсь пригодится не только мне. В этой статье: Объединение ячеек в отчете только на определенном уровне иерархии, Постобработка итогов в табличном документе, Скрытие колонок в зависимости от количества месяцев в периоде.

28.05.2022    10865    milkers    11    

99

Универсальные функции БСП (Библиотека стандартных подсистем) Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

В данной статье я рассматриваю несколько полезных "классических" функций и процедур для работы с данными, которые уже встроены в БСП и готовы к использованию.

25.04.2022    20714    quazare    11    

139
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. eeeio 126 27.09.10 09:12 Сейчас в теме
а это может как-нибудь пригодиться 1снику?
3. oleg2603 10 28.09.10 02:48 Сейчас в теме
(1) поиск можно очень быстрый сделать, может еще быстрее будет чем SQL. Например применяем select <Узел> from <Дерево> where <Узел = Значение>.
2. tormozit 7254 27.09.10 12:03 Сейчас в теме
Может уж тогда COM сервер сделать?
4. nim_cch 15.02.11 16:27 Сейчас в теме
Мужик реально ты красавчик. Нашел то что искал. Плюс еще графическое отображение я в афиге.
Оставьте свое сообщение