Я использую Ruby (Ruby on Rails) и у меня есть вложенный набор около 2000 узлов. Каждый узел может иметь только двух детей.
Как лучше всего определить, сколько узлов на каждом уровне? Должен ли я ползти по всему дереву в поисках родного брата, чтобы сделать это?
Спасибо!