I ROOT (root is also an INTERNAL NODE, unless it is leaf)
/ \
I I INTERNAL NODES
/ / \
o o o EXTERNAL NODES (or leaves)
, Поскольку замечательное изображение показывает, внутренние узлы являются узлами, расположенными между корнем дерева и листами. Обратите внимание, что корень является также внутренним узлом кроме случая, это - единственный узел дерева.
то, Что сказано в одном из сайтов о внутреннем узле, имеющем необходимость иметь двух детей, для дерева, чтобы быть полным двоичным деревом, не для узла, чтобы быть внутренним.
Ключевое слово объекта
по существу создает анонимный класс и единственный экземпляр этого класса. Так что да, этот код будет в порядке - Xyz
будет ссылкой на объект, который является Актером.
Я хотел бы порекомендовать следующий шаблон «выстрелил и забыл»:
Actor.actor {doStuff}
Ваша операция будет выполняться в отдельном потоке до завершения.
Расширение объекта Актер
работает нормально.
Возможно, вы забыли запустить
актера? (Это ошибка, которую я сделал изначально)
object Xyz extends Actor {
start
...
}