2

二分探索ツリーを扱うときは、常にいくつかのデータをキー値として使用する必要がありますか? ツリー内の要素を検索する場合、ある時点でキーが必要になるため、これを求めています。他の代替手段はありますか?

たとえば、次のコードを考えてみてください。

class Node {

int iData;   // data used as key value
double fData; // other data

Node leftChild; // this node's left child

Node rightChild; // this node's right child

}

2 番目の質問:

親の左ノードが親よりも小さく、右ノードが大きくなければならないバイナリ検索ツリーのように、バイナリツリーにはプロパティがないため、バイナリツリー内の要素を見つける方法はありますか?

4

1 に答える 1