DEV Community

Discussion on: O que é um map?

Collapse
 
eduardoklosowski profile image
Eduardo Klosowski

Interessante, então é usado de fato o hash. Em algumas linguagens não existe uma implementação padrão da função que gera os hashs, então para usar certos tipos como chave, precisa implementar manualmente a interface para isso (pensando em orientação a objetos). Árvore são bastante interessantes também, inclusive como criá-las ou mantê-las balanceadas, tendo um funcionamento parecido com a busca binária, além de poder usar a própria ordenação pelos seus valores em vez do hash.

Thread Thread
 
dnovais profile image
Diego Novais

Sim árvores são bem interessante mesmo, quero trazer algo sobre isso no futuro também =D.

Interessante esse video! Gostei!

Ah e obrigado! Foi muito bom nossa conversa e até aprendi mais detalhes a respeito dos Maps. =D