Questões de Concurso Sobre algoritmos e estrutura de dados
Foram encontradas 3.784 questões

Ao se executar esse algoritmo, “frase” será escrita:
public class InsertionSort
{
public int[] iSort(int[] input)
{
for (int i = 1; i < input.Length; i++)
{
int key = input[i];
int j = i - 1;
while (j >= 0 && input[j] > key)
{
input[j + 1] = input[j];
j--;
}
input[j + 1] = key;
}
return input;
}
}
A implementação realiza um procedimento de ordenação sobre um vetor de números inteiros. Ao final da ordenação, o vetor ordenado é apresentado no monitor.
Assinale a alternativa que apresenta o método de ordenação utilizado.
A sintaxe dessa estrutura está indicada na seguinte alternativa:

Essas estruturas de dados são denominadas respectivamente:

Após a execução, os valores de W, F(N) e K serão, respectivamente:

A s instruções que devem substituir
a para determinar a ransposta T, estão indicadas na seguinte alternativa:
• INIT(H) cria a pilha H vazia • PUSH(H,alfa) insere alfa na pilha H • POP(H )desempilha a pilha H • PILHA VAZIA(H) testa se a pilha H está vazia • STR(alfa) converte um valor inteiro em caractere • CONCATENA(x,alfa) concatena x e alfa
Observe o algoritmo abaixo.

Se for lido o valor 25 para alfa,o valor de saída do algoritmo para x será:
Quantas trocas e comparações foram realizadas, respectivamente, por cada um?
Qual é a quantidade mínima de movimentos entre as três pilhas para que a pilha P1, originalmente cheia, esteja preenchida de v(5) até v(1), respectivamente, com os símbolos Q1, Q2, Q3, Q4, Q5 ?

Considerando o algoritmo fornecido, caso a linha de programa
Para i de 1 até x1 faça
seja substituída pela linha
Para i de 1 até x1 passo 2 faça
o número de vezes que as instruções serão executadas dentro do loop Para... é igual a

É correto afirmar que o valor impresso ao final da execução do algoritmo é igual a
Início Inteiro a, b, c, i; Leia a; b ← 0; c ← 0; Para i de 1 até 5, faça
[
b ← b + 2*a + i; c ← c + 3*a - i; ] Imprima (b+c); Fim
Ao final da execução do algoritmo, o valor impresso será igual a:
I. A inserção de chaves não ordenadas é geralmente mais rápida em métodos de hashing.
II. O número médio de acessos para localização de registros tende a ser menor para métodos baseados em hashing.
III. Métodos de hashing não disponibilizam acesso sequencial às chaves em ordem crescente ou decrescente.
É correto concluir que: