二分木が与えられた場合、kに等しいキーを持つツリー内のすべての要素を検索するためにメソッドfindAllElements(k)を実装する必要があります。
私が持っていたアイデアは、キーkを持つ要素に初めて遭遇したときです。同じキーを持つすべての要素は、左の子の右のサブツリーまたは右の子の左のサブツリーのいずれかにある必要があります。しかし、そうではないかもしれないと言われましたか?
アルゴリズムを実装する方法を見つける必要があります。したがって、擬似コードが必要です。
おそらくこれを追加すべきだったでしょう。ただし、実装では、左側のサブツリーにはルートのキー以下のキーが含まれ、右側のサブツリーにはルートのキー以上のキーが含まれます。