Para descobrir se um algoritmo de ordenação é eficiente, existe uma função que pode ser calculada, essa função é chamada de complexidade de algoritmo. Assim, cada algoritmo possui uma função para representar a sua complexidade, que pode ser analisada em vários cenários, como o melhor caso, médio caso e pior caso. Considere um array com 1000 elementos. Levando em conta que todos os elementos estão organizados de forma decrescente. Para ordenar esse array em ordem crescente utilizando o método Bubble Sort, assinale a alternativa que contem a complexidade para essa ordenação.
Resposta correta:
. O(n²).
Soluções para a tarefa
Respondido por
5
Resposta:
O(n2)
Explicação:
Bubble-Sort é um dos métodos mais difundidos. A sua interação se limita em percorrer n vezes o array do início ao fim, sem interrupção, trocando a posição dos elementos sempre que estiverem desordenados.
Perguntas interessantes
História,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Pedagogia,
5 meses atrás
Matemática,
11 meses atrás
Português,
11 meses atrás