Tecnologia da InformaçãoAlgoritmos de ordenação, busca e complexidadeLegalle 2023
DPE PA
Questão de Tecnologia da Informação
O procedimento FIND-MAX-CROSSING SUBARRAY, pela técnica de divisão e conquista, toma como entrada o arranjo A e os índices low, mid e high, e retorna uma tupla que contém os índices que demarcam um subarranjo máximo que cruza o ponto médio, juntamente com a soma dos valores em um subarranjo máximo. Analise a estrutura a seguir. Frno-MAx-CRossING-SUBARRAY(A, low, mid, high) 1 left-sum = -oo 2sum = O 3 for i = mid downto low 4 sum = sum + A[í] 5 if sum > left-sum 6 left-sum = sum 7 max-left = i 8 right-sum = -oo 9 sum = O 10 forj =mui+ 1 to high 11 sum = sum + A[j] > 12 if sum right-sum 13 right-sum = sum 14 max-right =j 15 return (max-left, max-right, left-sum + right-sum) Acerca das funções descritas acima, assinale a alternativa CORRETA.
Mais questões de Algoritmos de ordenação, busca e complexidade
- 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,…
- Fundatec 2026Analise o vetor ordenado: [3, 8, 12, 15, 19, 27, 31]. Aplicando busca binária para localizar o valor 19, quantas comparações serão realizadas até encontrar o elemento, considerand…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


