Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1

В билдере есть функции для работы с деревьями?

06.08.2011, 19:00. Показов 1044. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно нужны функции для работы со списком типа:
param1 = value1
param2 = value2
который состоит из большого числа элементов, чтобы доступ к каждому элементу осуществлялся мгновенно.

Т.е. нужно что-то типа этого:
C++
1
2
String value1 = TrieGet("param1"); // получение значения элемента
TrieAdd("param1", "value1") // добавление элемента
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.08.2011, 19:00
Ответы с готовыми решениями:

Функции работы с бинарными деревьями поиска
Определите тип данных, представляющий бинарные деревья поиска. В отличие от деревьев, представленных в методических указаниях, в деревьях...

Функции работы с бинарными деревьями поиска
Функции работы с бинарными деревьями поиска. Определите тип данных, представляющий бинарные деревья поиска. В отличие от деревьев,...

Функции работы с бинарными деревьями поиска
Здравствуйте, не могу понять почему не выводится число Int, соответствующее заданной строке. Код нашел на этом сайте import...

3
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
06.08.2011, 20:35
kzru_hunter, std::map ?
1
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
07.08.2011, 00:07  [ТС]
asics Спасибо за std::map
Мне как раз это нужно будет при сравнении 2-х массивов. Функции, умеющей очень быстро сравнивать массивы - не нашел, поэтому способ с деревьями мне более подошел (использовал, когда кодил на АвтоИте).

Может кому-то будет интересно: на сравнение 2-х выборок с 20000 элементами типа String ушло:
1) 103мс при использовании map
2) 5600мс при простом сравнении
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
07.08.2011, 01:00
StringList, HashedStringList
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.08.2011, 01:00
Помогаю со студенческими работами здесь

Библиотеки для работы с деревьями
Есть ли какие-нибудь библиотеки для работы с TreeNode (без визуализации). Гуглил, особо ничего не нашёл. P.S. Нужны, чтобы не писать...

Нужен какой-нибудь компонент или скрипт для работы с деревьями
Есть данные представленные в древовидной структуре. Нужно готовое решение на JavaScript + PHP + MySQL, которое может отображать эти данные...

Подскажите библиотеку для работы с СУБД ОРАКЛ на Билдере
Подскажите библиотеку для работы с СУБД ОРАКЛ на Билдере, нужно ли что-то устанавливать дополнительно, если да, то как и что?

Есть ли функции для работы со временем
например ввожу 19 10 10 и 20 0 0, промежуток времени составляет 0 49 50, как делать эту задачу без ветвлений

Составить описание класса для работы с бинарными деревьями поиска и реализовать основные операции
Составить описание класса для работы с бинарными деревьями поиска (BST). Обеспечить выполнение основных операций: вставки, поиска и...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru