O quicksort é um algoritmo que funciona com base na heurística “divisão e conquista” para ordenação de dados. O algoritmo realiza o particionamento do vetor de estruturas em duas partes em torno de um pivô. O lado esquerdo só contém elementos com valores menores ou iguais ao valor de referência, e o pedaço da direita, só elementos com valores maiores que o valor de referência. O próximo passo, então, é resolver o subproblema de ordenar cada uma das metades.
Em relação ao processo “divisão e conquista”, assinale a alternativa correta:
A alternativa correta é: "A heurística pode ser aplicada na decomposição de problemas." A heurística "divisão e conquista" é uma técnica geral de resolução de problemas que pode ser aplicada em diversos algoritmos, não apenas em algoritmos de ordenação. Além disso, a recursividade é uma característica comum em algoritmos que utilizam essa heurística. Por fim, "divisão e conquista" e "decomposição" são termos que se referem ao mesmo conceito.
Para escrever sua resposta aqui, entre ou crie uma conta
Estruturas de Dados, Pesquisa e Ordenação
•UniDBSCO
Técnicas de Pesquisa e Ordenação I
•Faculdade Descomplica
Compartilhar