Me ajudem nesses tópicos, em estruturas de dados

Boa Tarde pessoal, me expliquem por favor
*O que seria “Clustering Primário” e “Clustering Secundário”?
*O que é Teste Quadrático e Hashing Duplo? Dê exemplos.
*Onde podemos utilizar Tabelas Hash?

Grato pela atenção de vcs, que poderem me responder.