Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.978 c
1-41621
Senti
2003-10-25 20:23
2003.11.13
проблема с отображением Gif файлов


8-41735
Beat
2003-07-14 13:43
2003.11.13
Масштабирование изображений при просмотре (a-la ACDSee)...


1-41463
Alecs
2003-10-28 19:18
2003.11.13
Как поменять CharSet у TRadioGroup, TCheckBox и т.д.?


4-42308
AlexSSS
2003-09-07 13:54
2003.11.13
Temp


1-41334
ViJen
2003-11-04 17:10
2003.11.13
Свой компонент




   Наверх