Страница 1 из 2

Проблемма с классами

Добавлено: 26 май 2005, 23:11
balvv
Необходимо создать класс описывающий двоичное дерево, с возможностью добавления новых узлов, поиска, и заполнения дерева из файла и с клавиатуры. Что для этого используется, у кого что есть посмотреть, посоветуйте как это сделать быстрее и удобнее. Особенно быстрее, время поджимает

Добавлено: 27 май 2005, 11:24
LAngel
type
TMyTree = class(TTreeView)
end;

Добавлено: 27 май 2005, 17:55
balvv
На сколько я понимаю это уже встроенный компонент Делфи а мне необходимо самому описать класс(реализующий бинарное дерево, обладающее возможностью добавления новых элементов, удаление существующих, поиск, последовательный доступ ко всем элементам.
Написать программу реализующей данный класс для представления англо – русского словаря. Программа должна содержать меню, позволяющее осуще-ствить проверку всех элементов. Предусмотреть возможность формирования словаря из файла и с клавиатуры.)
На сколько я понимаю я должен гдето отдельно прописать все процедуры(добавления, поиска, удаления и просмотра) а потом как то обращаться к ним. Вся проблема как это сделать где это прописывается и как потом с этим нужно работать, мне посоветовали описать это в отдельном Unit и потом ссылаться на него, но не объяснили как это делается,а я на столько похоже туп что не могу никак понять, помогите кто чем может

Добавлено: 02 июн 2005, 04:32
Naeel Maqsudov
Вся проблема как это сделать где это прописывается и как потом с этим нужно работать...... помогите кто чем может
Из процитированного ясно, что помошь тут может быть одна - дать готовый код :)
В принципе не сложно, но нужно время...
Написать программу реализующей данный класс для представления англо – русского словаря. Программа должна содержать меню, позволяющее осуще-ствить проверку всех элементов. Предусмотреть возможность формирования словаря из файла и с клавиатуры.)
Эта чать условия не понятна. Дайте точную формулировку задачи.

Добавлено: 03 июн 2005, 18:17
balvv
Вот точная формулировка задачи, если сможешь написать код буду очень благодарен
Описать класс, реализующий бинарное дерево, обладающее возможностью добавления новых элементов, удаление существующих, поиск, последова-тельный доступ ко всем элементам.
Написать программу реализующей данный класс для представления англо – русского словаря. Программа должна содержать меню, позволяющее осуще-ствить проверку всех элементов. Предусмотреть возможность формирования словаря из файла и с клавиатуры.

Добавлено: 16 мар 2006, 13:53
kot_igroon
так что? кому-нибудь удалось это сделать? мне вообще-то на яве писать, но был бы благодарен хотя бы за идею, как делать.

Добавлено: 17 мар 2006, 12:40
Blood_Magic
класc описывать 2 минуты не думая:

Код: Выделить всё

  PBiTree = ^TBiTree;

  TBiTree = record
    Data:string;
    Node1:PBiTree;
    Node2:PBiTree;
  end;

var
  BiTree: PBiTree;
процедурки тоже достаточно просто написать, с радостью бы помог, но пока времени нет

Re: Проблемма с классами

Добавлено: 03 дек 2009, 22:10
Dielina
Помогите создать класс,переписываю эту задачу 3 разу,судьба наверное и 4 раз писать....что уже изрядно достает,присоздании класса(студенты ) и его подкласса (студенты дипломники),возникает проблемма в его выводе на печать,с помощью его функций печати. :confused:

Re: Проблемма с классами

Добавлено: 04 дек 2009, 09:08
Хыиуду
А в чем проблемы с печатью? Как мне кажется, вывод страдает именно из-за кривой функции вывода, а не из-за самого класса

Re: Проблемма с классами

Добавлено: 04 дек 2009, 15:24
Игорь Акопян
пост в 2 строки... хоть бы код чтоли привели, а так я согласен с Хыиуду - ошибка, кмк в строке 118