Имя: Пароль:
IT
 
Разложить формулу в дерево
0 DirecTwiX
 
30.04.13
17:15
Есть такое дерево, у которого в вершинах стоят операции, а в листьях  переменные.  Как называется такое дерево, кто-нибудь знает?
На 1с  такое никто не реализовывал?)
1 Ёпрст
 
гуру
30.04.13
17:18
Это такие задачки щас в школе задавать стали на дом ?
2 Wobland
 
30.04.13
17:20
что такое вершина?
3 Ёпрст
 
гуру
30.04.13
17:21
(2) операция поди - умножение/деление/вычитание...
4 Wobland
 
30.04.13
17:23
что за бред вообще?
ну дерево:
"+"
 0
5 Wobland
 
30.04.13
17:24
или нужно именно бинарное, и это как-то связано с ОПС?
6 Попытка1С
 
30.04.13
17:25
Пятнично..
7 DirecTwiX
 
30.04.13
17:26
(2)  не лист)
Какая операция,  такая и вершина.  унарная - унарная,  бинарная - бинарная
8 Злопчинский
 
30.04.13
17:40
Польская обратная запись..?
9 Serginio1
 
30.04.13
17:42
10 NS
 
03.05.13
22:14
(0) описание есть в первом томе кнута.
Алгоритм элементарен, равносилен алгоритму разбора скобочного выражения (и переводу в польскую запись)
В архивах форума дрлжна быть реализация на 1С.
11 DirecTwiX
 
03.05.13
23:24
Читаю про обратную польскую запись, нактнулся на нужный алгоритм:
wiki:Алгоритм_сортировочной_станции
Всем спасибо)

(10) А где примерно поискать? Гугл не помог.
Спасибо
12 NS
 
03.05.13
23:25
(11) Я нашел только ветку, в которой ссылаюсь на ту старую ветку. Видимо она похерилась.
Но в принципе пишется элементарно, что на стеке, что на рекурсии.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.