Questões de Tecnologia da Informação · FCM - CEFETMINAS

Tecnologia da InformaçãoAlgoritmos de ordenação, busca e complexidadeFCM - CEFETMINAS 2019

Pref Caranaíba

Questão de Tecnologia da Informação

O seguinte trecho de código, implementado em Java, realiza a busca por uma chave x em um vetor de intei- ros a, que encontra-se ordenado crescentemente. Os parâmetros p e r delimitam o subvetor a[p..r]. private static int busca(int[] A, int p, int r, int x) { if (p > r) return -1; else{ int q = (p + r) / 2; if(A[q] == x) return q; else if(A[q] > x) return busca(A, p, q-1, x); else return busca(A, q+1, r, x); } } O trecho de código apresentado implementa uma busca

Sua resposta

Mais questões de Algoritmos de ordenação, busca e complexidade

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.