Que tipo de implementação de árvore é definida pelo STL?
Eu sei que no STLvector
representa a implementação de um array dinâmico. O mesmo acontece comlist
representa a implementação de uma lista encadeada (lista duplamente vinculada). Eu sei dissoset
tem uma implementação semelhante à árvore. Olhando para a complexidade do algoritmo, como mencionado, a maior parte da função embutida no conjunto é de complexidadeo (1) ouo (log n). Então, esta árvore é implementada como Árvore Equilibrada ou qualquer outro tipo de árvore, como a árvore vermelha-preta, e se Então, por que tal estrutura de árvore foi escolhida?