|
|
Разложить формулу в дерево |
☑ |
|
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
|
Читаю про обратную польскую запись, нактнулся на нужный алгоритм:
Всем спасибо)
(10) А где примерно поискать? Гугл не помог.
Спасибо
|
|
|
12
NS
03.05.13
✎
23:25
|
(11) Я нашел только ветку, в которой ссылаюсь на ту старую ветку. Видимо она похерилась.
Но в принципе пишется элементарно, что на стеке, что на рекурсии.
|
|