Considere o seguinte algoritmo de ordenação de elementos em uma lista: 1. Es...
Responda: Considere o seguinte algoritmo de ordenação de elementos em uma lista: 1. Escolha um elemento que será chamado o pivot da lista. 2. Reordene a lista de tal forma que os elementos...
💬 Comentários
Confira os comentários sobre esta questão.

Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: a)
O algoritmo descrito é o Quicksort, que funciona escolhendo um pivot, particionando a lista em elementos menores e maiores ou iguais ao pivot, e aplicando recursivamente o mesmo processo nas sublistas. Em média, o Quicksort realiza O(n log n) comparações para ordenar n itens, o que o torna eficiente para muitos casos. As outras opções mencionam algoritmos diferentes ou complexidades incorretas para o algoritmo descrito.
O algoritmo descrito é o Quicksort, que funciona escolhendo um pivot, particionando a lista em elementos menores e maiores ou iguais ao pivot, e aplicando recursivamente o mesmo processo nas sublistas. Em média, o Quicksort realiza O(n log n) comparações para ordenar n itens, o que o torna eficiente para muitos casos. As outras opções mencionam algoritmos diferentes ou complexidades incorretas para o algoritmo descrito.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários