Estrutura de dados, trabalho av2

321 palavras 2 páginas
Universidade Estácio de Sá
Disciplina Algoritmos e Estrutura de dados
Professor: André Santana
O trabalho deve ser postado no ambiente virtual.

Trabalho para ser realizado como uma das formas de Avaliação para a AV2 – Individual

1. Sobre técnicas de ordenação, dado a seguinte sequencia S:
S = {“maça”, “banana”, “pera”, “goiaba”, “mamão”, “açaí”}
Realize, passo-a-passo e por escrito, a ordenação para cada um dos métodos abaixo:
a) BubbleSort;

b) SelectionSort;
c) InsertionSort;
Conte o número de comparações realizadas por cada ordenação e escreva-a ao final.
2. Responda:
a) O que é um ponteiro ?
b) como se declara um ponteiro?
c) o que são os operadores “*” e “&” para ponteiros?
d) quando usar cada um desses operadores ?
e) Cite um exemplo envolvendo a declaração e o uso dos operadores de ponteiros.
3. Sobre listas, descreva com suas palavras quais as formas de implementação, 2 vantagens e desvantagens de cada uma das formas.
4. Em uma lista encadeada é formada pela ligação de vários elementos chamados nó. O que é um elemento nó, qual sua estrutura, e como deve ser usado em uma lista encadeada?
5. Sobre listas sequenciais, faça passo-a-passo e por escrito, as seguintes operações:

a) crie uma lista sequencial de tamanho 4
b) inserir o item de valor “xyz” na lista;
c) inserir o item “kab” na 1ª posição da lista;
d) inserir o item “jgr” na 1ª posição da lista;
e) remover o 1º item da lista;
f) inserir o item “opq” na última posição da lista;
g) inserir o item “vwh” na 3ª posição da lista;
h) inserir o item “tmq” na última posição da lista;
i) consultar o 2º item da lista;
j) listar os elementos da lista;

6. Stack pilha; push(&pilha, 3); push(&pilha, 4); pop(&pilha); push(&pilha, 5); push(&pilha, 6); pop(&pilha); push(&pilha, 7); push(&pilha, 8); while (true) { cout a; cin>>b; pa=&b; pb=&a;

Relacionados

  • economia
    702 palavras | 3 páginas
  • 6Material Aula ARQ 2014 1 Aula Inicial p1 Compatibility Mode
    1019 palavras | 5 páginas
  • 20151 TOPICOS ESPECIAIS REVISAO PARA AV2 E AV3
    4244 palavras | 17 páginas
  • relatorio
    1753 palavras | 8 páginas
  • Slide Geologia
    944 palavras | 4 páginas
  • Tipos de dados
    1247 palavras | 5 páginas
  • normas
    567 palavras | 3 páginas
  • ADMINISTRA O
    50207 palavras | 201 páginas
  • lógica de progamação
    5982 palavras | 24 páginas
  • Atividade estruturada
    1045 palavras | 5 páginas