Questões de Concurso Sobre algoritmos e estrutura de dados
Foram encontradas 3.156 questões
Listas encadeadas não são utilizadas na busca que emprega tabelas hash.
Quando não é possível prever antecipadamente quantos nós serão necessários para a criação e utilização de uma árvore binária, utilizam-se, na sua implementação, listas encadeadas.
A implementação de um grafo do tipo ponderado e direcionado na forma de uma matriz de adjacência utiliza menor quantidade de memória que a implementação desse mesmo grafo na forma de uma lista encadeada.
I - O maior inteiro em A[1..n], desde que as entradas de A estejam ordenadas de forma crescente.
II - O maior inteiro em A[1..n], desde que as entradas de A estejam ordenadas de forma decrescente.
III - O maior inteiro em A[1..n], para qualquer entrada de A.
IV - O maior inteiro em A[1..n], desde que as entradas de A sejam todas não-negativas.
Está(ão) correta(s).
I - No pior caso tem complexidade O(log n).
II - No melhor caso tem complexidade O(log n).
III - No caso médio tem complexidade O(1).
IV - No melhor caso tem complexidade O(n).
Está(ão) correta(s)
I - A + A = 1
II - (A + B).(A + B’) = A
III - A.A’ = 0 IV - A.(A + B) = A
Estão corretas:
Tal estratégia denomina-se
I. Quicksort divide um conjunto de itens em conjuntos menores, que são ordenados de forma independe, e depois os resultados são combinados para produzir a solução de ordenação do conjunto maior.
II. Seleção é um método que consiste em selecionar o menor item de um vetor e substituí-lo pelo item que estiver na primeira posição. Essas duas operações são repetidas com os itens restantes até o último elemento.
III. Shellsort é uma extensão do algoritmo de ordenação por Inserção, contornando o problema que ocorre quando o menor item de um vetor está na posição mais à direita.
Assinale a alternativa CORRETA: