• Nenhum resultado encontrado

Lista de Exercícios

N/A
N/A
Protected

Academic year: 2021

Share "Lista de Exercícios"

Copied!
2
0
0

Texto

(1)

IFPB - INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DA PARAÍBA CURSO: TÉCNICO EM INFORMÁTICA

DISCIPLINA: ESTRUTURA DE DADOS

PROFESSOR: PAULO DE TARSO FIRMINO JÚNIOR ASSUNTO: ORDENAÇÃO

Lista de Exercícios

1) Explique como é feita a ordenação dos elementos de acordo com os algoritmos vistos em sala de aula

2) Dada a sequência de números: 3 4 9 2 5 1, ordene-a em ordem crescente segundo os seguintes algoritmos, apresentando a sequência obtida após cada passo do algoritmo:

a) BubbleSort b) InsertionSort c) SelectionSort

3) Escreva um programa em JAVA responsável por receber uma lista de inteiros e realizar a ordenação de acordo com o algoritmo SelectionSort

4) (TJ-PB – Analista – Desenvolvimento de Sistemas) – O código a seguir, escrito em Java, refere-se à implementação de um método para ordenação de um vetor de números inteiros. Assinale a alternativa que corresponde ao método de ordenação utilizado:

public static int[ ] Sort(int[ ] array) {

for (int i = 1; i < array.length; i++) {

int a = array[i] ; int j.

for (j = i - 1; J >= 0 && array[ j] > a; j--) {

array[ j + 1] = array[ j] ; array[ j] = a;

} }

return array;

}

a) BubbleSort b) InsertionSort c) SelectionSort d) MergeSort

5) (Instituto Cidades – TCM – GO) – São algoritmos de ordenação, exceto a) BubbleSort

b) InsertionSort c) SelectionSort d) Busca Sequencial e) MergeSort

(2)

6) (PETROBRAS – TÉCNICO EM INFORMÁTICA) – Os algoritmos de ordenação por seleção (SelectionSort) e por troca (BubbleSort) foram usados para ordenar a sequência 31, 11, 23, 17, 13 de forma crescente.

Quantas trocas e comparações foram realizadas, respectivamente, por cada um?

a) 3 e 10 / 7 e 10 b) 3 e 11 / 8 e 16 c) 8 e 16 / 3 e 11 d) 7 e 16 / 3 e 10 e) 4 e 11 / 8 e 16

7) (MPE-SE – ANALISTA DO MPU) – Considere os seguintes trechos de algoritmos de ordenação:

Estes trechos se referem, respectivamente, aos métodos de ordenação:

a) quicksort e bolha.

b) seleção e inserção.

c) inserção e seleção.

d) inserção e quicksort.

e) bolha e seleção.

8) O processo de ordenação de vetores que busca o menor elemento do vetor e o insere na primeira posição do vetor e que, posteriormente, busca o segundo menor valor do vetor e o coloca na segunda posição do vetor, e assim sucessivamente até que todo o vetor esteja ordenado, denomina-se:

a) Ordenação por seleção.

b) Ordenação merge sort.

c) Busca linear.

d) Busca binária.

e) Ordenação por inserção.

Referências

Documentos relacionados

c.4) Não ocorrerá o cancelamento do contrato de seguro cujo prêmio tenha sido pago a vista, mediante financiamento obtido junto a instituições financeiras, no

Contudo, sendo um campo de pesquisa e de atuação muito específico e novo no Brasil, ainda existe uma série de dificuldades para a eleição de parâmetros de conservação

Para disciplinar o processo de desenvolvimento, a Engenharia de Usabilidade, também conceituada e descrita neste capítulo, descreve os métodos estruturados, a

A participação foi observada durante todas as fases do roadmap (Alinhamento, Prova de Conceito, Piloto e Expansão), promovendo a utilização do sistema implementado e a

Objetivo: Garantir estimativas mais realistas e precisas para o projeto, ao considerar nesta estimativa o esforço necessário (em horas ou percentual do projeto) para

- Se o estagiário, ou alguém com contacto direto, tiver sintomas sugestivos de infeção respiratória (febre, tosse, expetoração e/ou falta de ar) NÃO DEVE frequentar

Verificada a efetividade da proposta, a Comissão de Licitações declarou vencedor o licitante Francisco Souza Lima Helm, sendo o total do item 14 licitado o valor de

Local de realização da avaliação: Centro de Aperfeiçoamento dos Profissionais da Educação - EAPE , endereço : SGAS 907 - Brasília/DF. Estamos à disposição