Народ, вопрос про реализацию behaviour tree. Увидел два варианта реализации, простой и понятный мне использует для исполнения связанных узлов обычные ссылки, второй вариант построен на стаке и индексах элементов. При этом стак заполняется/очищается каждый тик. Чем лучше 2 реализация, она просто быстрее работает или всё же нужна для какого-то дополнительного функционала?