Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Как организовывают хранение диалогов ?   Найти похожие ветки 

 
Кто---то ©   (2004-11-22 04:23) [0]

Ведь диалоги - это не совсем дерево, так как могут возвращаться к уже сказанному, или в конце сходиться в одну точку типа фраз :
- Пока.
- Пока.
Как, например, удалить что-то из такого дерева ? Ведь удалишь фразу пока-пока, а вдруг она является продолжением какого-то другого диалога ?
У кого-нибудь есть примеры реализации работы с таким видом данных ? И как это хоть называется ?


 
КаПиБаРа ©   (2004-11-22 08:07) [1]

Кто---то ©   (22.11.04 4:23)
База данных. Отношение многие ко многим.


 
Кто---то ©   (2004-11-23 02:21) [2]


> КаПиБаРа ©   (22.11.04 08:07) [1]
> Кто---то ©   (22.11.04 4:23)
> База данных. Отношение многие ко многим.

А без баз данных ? Попроще что-нибудь.


 
Гаврила ©   (2004-11-23 02:26) [3]

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


 
Кто---то ©   (2004-11-23 06:13) [4]


> Гаврила ©   (23.11.04 02:26) [3]
> а без данных совсем не выйдет.
> Ведь сам диалог - это некие данные.

В смысле через TList и ему подобное. Что-нибудь такое, где бы уже были нужные процедуры и функции для работы.


> храните ссылки друг на друга, считайте эти ссылки, при уменьшении
> количества ссылок до нуля объект можно удалять.

Есть готовый класс для этого ? Или я опять первый в мире, кому это потребовалось ? Иду в авангарде мирового программирования.


 
Amoeba ©   (2004-11-23 10:36) [5]


> Иду в авангарде мирового программирования.

И даже широко шагаешь.


 
TUser ©   (2004-11-23 10:39) [6]


> А без баз данных ? Попроще что-нибудь.

Это может оказаться посложнее в данном случае.

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


 
Кто---то ©   (2004-11-24 01:15) [7]


> TUser ©   (23.11.04 10:39) [6]
> Про требуемый тип данных и схождение в одну точку. Я так
> понимаю, требуется орграф. В данном случае оптимальнее сделать
> двусвязную структуру.


Дайте же класс !


 
Кто---то ©   (2004-11-24 02:13) [8]


> В данном случае оптимальнее сделать двусвязную структуру.

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



Страницы: 1 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
14-1100681837
gn
2004-11-17 11:57
2004.12.05
Майкрософт 105 дней не исправляет критические проблемы


1-1101313562
Ilg
2004-11-24 19:26
2004.12.05
Variable Name Expected


1-1101300335
Zhekson
2004-11-24 15:45
2004.12.05
Как при отлове ошибки в try...except выскочить в определённое м.


14-1100510601
Гайцы-Газазад
2004-11-15 12:23
2004.12.05
Обращение к любителям политических диспутов


4-1096658084
Ермак
2004-10-01 23:14
2004.12.05
Кассовый аппарат и сканер - ???