Chave em Árvore

Ola pessoal, estou estudando “Estrutura de Dados” e no assunto “Árvores” surgiu uma dúvida: PRA QUE SERVE AS CHAVES? em minha apostila tem a seguinte classe Nó:

[code]class No{

int iDado; // dado usado com valor chave
double fdado; //outro valor
No filhoEsquerdo; // filho esquerdo
No filhoDireito; // filho direito
}
[/code]

Alguém pode me explicar a diferença da CHAVE para o OUTRO VALOR ? E essa chave é padrão? tipo ordem crescente?

Valew pela ajuda…

Depende da implementação. Talvez seja o hashCode.