Lista completa de Questões sobre Algoritmos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O seguinte trecho de pseudo-código representa a definição de uma função (sub-rotina) f com um único argumento x.
A execução do trecho de código acima resultaria na escrita de
0, 1 e 0 no caso de passagem de parâmetros por valor e.
0, 1 e 0 no caso de passagem de parâmetros por referência.
0, 1 e 1 no caso de passagem de parâmetros por valor e.
0, 1 e 0 no caso de passagem de parâmetros por referência.
0, 1 e 0 no caso de passagem de parâmetros por valor e.
0, 1 e 1 no caso de passagem de parâmetros por referência.
0, 1 e 1 no caso de passagem de parâmetros por valor e.
0, 1 e 1 no caso de passagem de parâmetros por referência.
0, 0 e 0 no caso de passagem de parâmetros por valor e.
0, 1 e 1 no caso de passagem de parâmetros por referência.
O algoritmo que, além de realizar a substituição de páginas, também estabelece um tempo máximo que cada página pode permanecer ativa na memória, é denominado
Least Frequently Used.
Not Recently Used.
Least Recently Used.
Working Set.
Clock.
resp = 0 + 1 2 + 3 4 + 5 ... (+ ou ) n
resp = 0 + 1 22 + 34 46 + 5n
resp = 0 1 2 3 4 5 ... n
resp = 0 + 1! 2! + 3! 4! + 5! n!
resp = 0 1 + 2 3 + 4 5 + ... n
Em uma reunião de análise de desempenho de um sistema WEB, um programador apontou corretamente que a complexidade de tempo do algoritmo bubblesort, no pior caso, é
O(1)
O(log n)
O(n)
O(n log n)
O(n2)
Uma importante ferramenta utilizada na área de Mineração de Dados é o algoritmo Árvore de Padrão-Frequente. Em relação aos métodos tradicionais de Mineração de Dados, esse algoritmo é utilizado para a extração de
Agrupamentos
Sumarizações
Padrões com Séries Temporais
Hierarquias de Classificação
Regras de Associação
Na resolução de problemas relacionados com a construção de algoritmos, são usadas diversas estratégias. Uma delas consiste em dividir o problema em problemas menores até que cada parte seja pequena o bastante para que a solução seja encontrada. Tal estratégia denomina-se
comutação
decomposição
diversificação
qualificação
variação
Um algoritmo é uma sequência de passos que resolve algum problema ou alcança algum objetivo, como a sequência para a descoberta de a máxima altura de uma sala de aula. É importante salientar que um algoritmo simplesmente diz o que deve ser feito. Assinale a alternativa que não contenha algoritmos de ordenação.
Bubble sort Quick sort
Heap sort Selection sort
Merge sort Radix sort
Expression Sort - Goto Sort
Leia o trecho abaixo e assinale a alternativa referente ao texto:
A ideia desse algoritmo é comparar dois elementos e trocálos de posição, até que os elementos de maior valor sejam levados para o final do vetor. O processo continua até a ordenação total do vetor. O texto refere-se a:
Selection Sort.
Merge Sort.
Bubble Sort.
Quick Sort.
Acerca de funções, procedimentos e estruturas de controle de fluxo, julgue os próximos itens.
O uso de estrutura de repetição explícita necessita de realimentação do loop.
A ordenação de elementos em um vetor pode ser executada a partir de diversos algoritmos conhecidos e que são adequados para situações específicas. Sobre algoritmos de ordenação, dadas as seguintes afirmativas,
I. O algoritmo Bubble Sort é eficiente para ordenar poucos elementos, mas é lento para ordenar muitos itens.
II. O algoritmo Selection Sort para ordenação crescente consiste em mover o menor valor do vetor para a primeira posição, depois o segundo menor para a segunda posição e assim sucessivamente até os dois últimos valores.
III. O algoritmo Quick Sort ordena os valores de um vetor através de sucessivas seleções do elemento correto a ser posicionado em um segmento ordenado.
verifica-se que está(ão) correta(s)
I, apenas.
II, apenas.
I e II, apenas.
I e III, apenas.
I , II e III.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...