Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Нужно решить задачку

Автор: DISAPP 29.06.2006 21:13

Помогите пожалуйста... нужна срочно прога, реализующая работу (основные операции - вставка, удаление и поиск) Красно - Черного Дерева....
Может у кого-нить есть код такой проги?
Помогите кто, чем может...Буду рада, если за сегодня получится!!!
Срочняк надо!!!!

Автор: volvo 29.06.2006 22:09

Цитата(DISAPP @ 29.06.2006 17:13)
Может у кого-нить есть код такой проги?

Частично - есть... Здесь только вставка в Red-Black Tree и поиск (нет удаления):
http://www.borlpasc.narod.ru/docym/stryctyr/spez.htm

Автор: Гость 29.06.2006 23:00

Ага спасибо...но у меня уже есть эта прога...а можешь помочь с процедурой удаления?...и еще вопрос

assign(f,'d:\my.dat');

что в этом файле должно быть?

Автор: DISAPP 29.06.2006 23:35

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

Ссылка: http://www.rsdn.ru/article/alg/binstree.xml

Автор: volvo 30.06.2006 21:01

Цитата(Гость @ 29.06.2006 19:00)
Ага спасибо...но у меня уже есть эта прога...

Плохо... Программа нерабочая. При занесении первого же значения - вылетает с Segmentation Fault: попытка разыменования нулевого указателя... К сожалению, у меня нет рабочего исходника RBTrees на Паскале, есть только на С++ (с использованием Объектно-Ориентированного Программирования)... Если очень нужно - скажи, я переведу на Паскаль.

Автор: DISAPP 1.07.2006 2:11

эх...уже не срочно нужно и неочень..но если у Тебя как-нибудь будет время и желание на такие переводы...обязательно напиши мне... ок?

Автор: volvo 1.07.2006 19:56

DISAPP, я понимаю, что уже поздно... Но может быть кому-то еще пригодится?...
unsure.gif


Прикрепленные файлы
Прикрепленный файл  rb_tree.pas ( 16.24 килобайт ) Кол-во скачиваний: 299