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

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



Память: 0.45 MB
Время: 0.024 c
1-1101219072
jenbond
2004-11-23 17:11
2004.12.05
Экспорт в doc or rtf из FastReport


14-1100541100
Cerberus
2004-11-15 20:51
2004.12.05
Бесплатный хостинг


1-1101063521
redlord
2004-11-21 21:58
2004.12.05
Tstringgrid и размер колонки


14-1100693022
infom
2004-11-17 15:03
2004.12.05
Кто нидь в этом участвет ?


14-1100495172
KSergey
2004-11-15 08:06
2004.12.05
Поставить Win9x рядом с Win2k




   Наверх