Questões de Concurso Sobre algoritmos e estrutura de dados
Foram encontradas 3.124 questões
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.
Seria um bom exemplo para explicar em sala de aula o conceito em programação de:
Assinale abaixo, o aluno com a resposta tecnicamente correta :
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 ?
Dado o fluxograma acima, se N receber o valor 4 e X o valor 3, a saída na tela será:
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