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

Вниз

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

 
ALEKCEY   (2004-11-17 14:16) [0]

Я делаю L-системы, там надо собрать строку из маленьких кусочков. Тоесть существует начальная строка некоторые символы которой надо заменить на содержание переменной, потом в полученной строке опять произвести замену, и так n-ое кол-во раз. В конце концов строка может получиться очень длинной и обрабатывается долго, как можно ускорить этот процес?


 
TUser ©   (2004-11-17 14:20) [1]

Речь про мат. выражения? Можно организовать их в виде дерева. Восстанавливать в стрококвом виде только, когда действителньо нужна строка. Например a*(b+c) представим в виде дерева
----a
|
---b
 |
 --c

Если теперь a = d+e, то просто заменим нод "a". Обход дерева вернет нужную строку.

PS. А что такое L-системы?


 
ALEKCEY   (2004-11-17 14:29) [2]

пардон, я задавал несколько вопросов в разные форумы и перепутал заголовок, вот он Быстрое построение строки. Обработка математического выражиний здесь ни при чём!



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
14-1100745878
Думкин
2004-11-18 05:44
2004.12.05
С днем рождения! 18 ноября


3-1099918293
LOMic
2004-11-08 15:51
2004.12.05
фильтрация в TDBGrigEh


14-1100677558
by
2004-11-17 10:45
2004.12.05
Я бы в архитекторы/проектировщики ПО пошел, пусть меня научат.


11-1083862844
Delphi5.01
2004-05-06 21:00
2004.12.05
Вот такой баг был замечен мной и моим другом.


9-1091170595
VolanD
2004-07-30 10:56
2004.12.05
Где взять графику?