Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2010, 19:16   #1
kikimka
Пользователь
 
Регистрация: 30.06.2009
Сообщений: 15
Плохо В-дерево

Здравствуйте!
Пожалуйста помогите реализовать программу на языке программирования Delphi.
Вот задание:
Реализовать программу работы с базой данных, основанной на использовании В-
дерева

Теоретическая справка

В-дерево - особый тип сбалансированного дерева, используемый для ускорения поиска в случае, когда число объектов, информацию о которых необходимо хранить, велико, а доступ к узлу дерева занимает много времени.
Каждый узел В-дерева содержит список указателей на его узлы-потомки и на записи, используемые в качестве ключевых в процессе поиска.
Идея поиска заключается в том, что среди записей, находящихся в листах поддерева первого узла-потомка некоторого узла, могут содержаться только те, значения которых меньше первого ключевого значения, второго узла-потомка - те, значения которых не меньше первого ключевого значения и меньше второго, третьего узла-потомка - не меньше второго ключевого значения и меньше третьего - и так далее.
Свойства В-дерева порядка К:
- каждый узел содержит не более 2*К ключей;
- каждый узел, кроме корня, содержит не менее К ключей;
- внутренний узел, где расположено М ключей, имеет М+1 узел-потомок;
- все листья дерева находятся на одном уровне.
При добавлении и удалении записей необходимо тщательно контролировать сохранение балансировки В-дерева.

Требования к программе

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

Методические указания

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























<a href=http://www.areanda.com >контент сайта продвижение</a>
kikimka вне форума Ответить с цитированием
Старый 04.07.2010, 00:54   #2
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

Укажите сумму.
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 04.07.2010, 14:32   #3
mikefreel
Заблокирован
 
Регистрация: 12.05.2010
Сообщений: 0
По умолчанию

Готов взяться за проект
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
mikefreel вне форума Ответить с цитированием
Старый 04.07.2010, 14:41   #4
dimon_klopik
Новичок
Джуниор
 
Регистрация: 03.07.2010
Сообщений: 1
По умолчанию

479831080 Можно обсудить.
dimon_klopik вне форума Ответить с цитированием
Старый 07.07.2010, 00:03   #5
GIO
Пользователь
 
Регистрация: 20.11.2007
Сообщений: 16
По умолчанию

если еще актуально, пиши...icq559617370 сделаю быстро
GIO вне форума Ответить с цитированием
Старый 12.07.2010, 23:16   #6
kikimka
Пользователь
 
Регистрация: 30.06.2009
Сообщений: 15
По умолчанию

Вы можете мне помочь с реализацией B-дерева?























��������� �����
kikimka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дерево Ikram Помощь студентам 0 05.05.2010 19:42
Дерево на C# Andrey_k Помощь студентам 1 13.03.2010 22:06
дерево С# Natok Помощь студентам 0 14.09.2009 23:42
Дерево Rifler Паскаль, Turbo Pascal, PascalABC.NET 1 06.05.2008 08:42
Дерево Yoger БД в Delphi 3 25.01.2007 01:24