Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Вниз

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

 
Кто---то ©   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
14-1100590173
syte_ser78
2004-11-16 10:29
2004.12.05
Комп висит


8-1094542811
Nomolos
2004-09-07 11:40
2004.12.05
Как без классов и mmsystem узнать длину midi?


3-1099568570
SergP
2004-11-04 14:42
2004.12.05
DBGRID. Узнать State для остальных ячеек строки в DrawColumnCell


1-1100722921
r_alex
2004-11-17 23:22
2004.12.05
Посоветуйте как и насколько можно изменить компоненту ListBox


6-1095353804
parrr
2004-09-16 20:56
2004.12.05
WHO IS





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский