Questão de Estrutura de Dados
O mesmo algoritmo para ordenação de inteiros apresentado acima pode ser re-escrito usando-se uma função auxiliar que faz a comparação. Em vez de compararmos diretamente dois elementos com o operador “maior que”, usamos uma função auxiliar que, dados dois elementos, verifica se o primeiro é maior que o segundo. Considerando o trecho apresentado, como podemos abstrair a função de comparação para tornar o algoritmo de ordenação independente da informação armazenada no vetor?
A
Escrever uma função de comparação que recebe dois ponteiros genéricos, um para cada elemento que se deseja comparar.
B
Utilizar o tipo void* para generalizar o tipo dos elementos e passar para a função de comparação dois ponteiros genéricos, um para cada elemento que se deseja comparar.
C
Implementar uma função de comparação especializada para cada tipo de informação armazenada no vetor.
D
Utilizar uma função de comparação específica para cada tipo de informação armazenada no vetor.
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!