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

Вниз

работа с мат. выражениями   Найти похожие ветки 

 
willys ©   (2003-11-03 16:58) [0]

Доброго времени суток!
Столкнулся с проблемой. Вкратце: программа интенсивно работает с математическими выражениями, организованным в виде бинарного дерева. Структура узла такова:

type
TNodeType = (ntVar, ntConst, ntAdd, ntSub, ntMul, ntDiv);

PNode = ^TNode;
TNode = record
Typ: TNodeType;
Left, Right: PNode;
Value: Double;
end;


После небольшого тестирования выяснилось, что после каждого преобразования выражение надо упрощать. Т.е. избавляться от структур вида х/х, х-х и т.д. Задача, насколько я понимаю, сводится к поиску одинаковых поддеревьев.
Может кто-нибудь имеет, что сказать по теме, или знает ссылки на онлайн литературу?
Заранее спасибо!


 
willys ©   (2003-11-03 18:11) [1]

Up



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

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

Наверх




Память: 0.46 MB
Время: 0.064 c
3-40809
Term
2003-10-22 10:55
2003.11.13
Можно ли изменить длинну поля, не потеряв данные в этом поле


3-40943
Василиск
2003-10-17 13:41
2003.11.13
Что лучше, создавать TStoredProc в runtime или или в design time?


14-41905
Dmitriy O.
2003-10-15 16:24
2003.11.13
Конвертация форматов


1-41561
INTAARI
2003-10-27 12:39
2003.11.13
Выявление утечки памяти


7-42187
xer
2003-08-29 11:04
2003.11.13
Программирование COM порта..