Я ищу алгоритм, который автоматически упорядочит все узлы в n-дереве так, чтобы ни один узел не перекрывался и не было потрачено слишком много места.Пользователь сможет добавить узлы во время выполнения, и дерево должно автоматически упорядочиться.Также обратите внимание, что возможно, что дерево может стать довольно большим (несколько тысяч узлов).
Алгоритм должен работать в режиме реального времени, то есть пользователь не может заметить каких-либо приостановок.
У меня естьпробовал Google, но я не нашел существенных ресурсов, любая помощь приветствуется!