Преобразование ATL: список в двоичное дерево поиска

У меня есть 2 метамодели: List и BinaryTree

Я хочу преобразовать элементы списка в узел в дереве, следуя правилу: левый узел <корневой узел <правый узел.

Пример: {3, 5, 1, 4, 2, 6} для

                            3
                          /   \
                         1     5
                          \    /\       
                           2  4  6

Вы можете помочь мне создать для этого правило? Спасибо!

0 ответов

Другие вопросы по тегам