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
Mais questões de Algoritmos de ordenação, busca e complexidade
- Legalle 2026No contexto dos algoritmos de ordenação, há um método que utiliza a estratégia de pivô e particionamento, apresentando complexidade média de O(n log n) e, no pior caso, O(n2). Dia…
- Selecon 2026Em um sistema embarcado, é necessário ordenar n registros em memória para permitir buscas rápidas. O projeto impõe pouca memória adicional (ordenação in-place) e exige garantia de…
- Fundatec 2026Sobre estruturas de dados, analise a sentença abaixo: Pilhas e filas são estruturas de dados não lineares, organizadas de forma que os elementos não estão dispostos em uma sequênc…
- Fundatec 2026Na recursividade, o que acontece se uma função chama a si mesma sem que uma “condição de parada” (caso base) seja atingida?
- FGV 2026Um Analista precisa escolher a estrutura de dados mais eficiente para implementar uma lista de tarefas críticas que requer inserções e remoções rápidas em qualquer ponto da lista,…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


