0
私はTreeItemsで構築されたツリーを持っています。各TreeItemには、次のメソッドがあります。任意の順序ツリーが与えられていれば、その要素の任意の集合の最初と最後の要素はどうやって見つけられますか?
TreeItem TreeItem::getParent()
TreeItem[] TreeItem::getChildren()
int TreeItem::indexOf(TreeItem childItem)
また、このツリーから順序付けられていないTreeItemがあります。私はこのセットの最初の要素と最後の要素をすばやく見つけたいと思います。
賢いアイデアはありますか?