С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
1

Создание древовидной структуры

28.08.2024, 14:48. Показов 2051. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть функция, которая на вход получает массив, состоящий из 2^n блоков, длиной по 32 байта каждый. Необходимо построить дерево хэширования, причем каждый узел надо пронумеровать. Не прошу писать код, прошу помощи разобраться в этой теме. А именно как строить такое дерево. Структура узла будет выглядеть следующим образом:

C++
1
2
3
4
5
struct node{
uint8_t *right;
uint8_t *left;
uint8_t *out;
uint64_t id;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.08.2024, 14:48
Ответы с готовыми решениями:

Виджет для отображения древовидной структуры
Всем привет. Пытаюсь нарисовать виджет, отображающий древовидную структуру (картинка в аттаче)....

Создание сложной структуры данных с использованием структуры Note
Помогите, пожалуйста. Столкнулся с такой проблемой. Дана задача: Создать сложную структуру...

Удаление древовидной структуры
Добрый день! Есть вот такая таблица Нужно удалить запись с ID = 1, при этом чтобы чтобы...

БД в виде древовидной структуры...
Всем доброго времени суток. У меня вот такой вопрос: как можно реализовать БД в виде древовитой...

4
3718 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
29.08.2024, 16:55 2
Дерево хешей (дерево Меркла)

Построение
0
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
30.08.2024, 00:09  [ТС] 3
SmallEvil, да это я читал, но я не могу понять как это применить к построению дерева хэшей...
0
Эксперт функциональных языков программированияЭксперт С++
4183 / 2034 / 961
Регистрация: 01.06.2021
Сообщений: 7,136
Записей в блоге: 7
30.08.2024, 00:16 4
Open source реализация от Майкрософт https://github.com/microsoft/merklecpp
А вот доку https://microsoft.github.io/merklecpp/main/

JIupToH, а вот простой пример https://www.geeksforgeeks.org/... rkle-tree/
0
3718 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
30.08.2024, 07:02 5
Цитата Сообщение от JIupToH Посмотреть сообщение
как это применить к построению дерева
там же написано, нужно построить дерево, и заполнить листья хешами из данных
навскидку, это можно сделать во время создания дерева, передав в функцию N, (уровень дерева - внутренние данные) и итератор на данные
при построении связей, хеши будут создаваться по данным из итераторов
потом уже пройтись по дереву и посчитать суммы хешей
ну елки палки, никогда бинарные деревья не строили ? обычный обход дерева

Добавлено через 13 минут
Цитата Сообщение от Royal_X Посмотреть сообщение
а вот простой пример https://www.geeksforgeeks.org/... rkle-tree/
Чой то там у них за паранойя со struct
я такое только у отбитых видел
0
30.08.2024, 07:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.08.2024, 07:02
Помогаю со студенческими работами здесь

Работа со словарем древовидной структуры
Есть словарь вида: { 1: {'name': 'Земля', 'parent': None}, 2: {'name': 'Евразия': 'parent':...

Метод вывода древовидной структуры
Добрый день, я написал класс древовидной структуры JItem (Объект JSON). Каждый мой Объект JSON...

Выборка и данных древовидной структуры
Подскажите пожалуйста, не могу сама найти ошибку. Есть некие данные древовидной структуры...

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

Микроразметка JSON для древовидной структуры
Всем привет! Собираюсь сделать для поисковой выдачи микроразметку хлебных крошек json с помощью...

Список материалов в виде Древовидной структуры.
Здравствуйте, ВСЕМ! Очень нужна помощь! Нужно сделать стандартными возможностями jooml'ы...

Отображение древовидной структуры в Form Entity Type
Symfony2 Имеется сущность, у которой реализовано дерево через указание родителя. // ......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru