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?

questionAnswers(1)

yourAnswerToTheQuestion