Estrutura De Dados

  • Uploaded by: SíndicoNet
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Estrutura De Dados as PDF for free.

More details

  • Words: 295
  • Pages: 1
Tópicos Avançados de Programação Estrutura de Dados 1.

O que podemos entender por um tipo abstrato de dados? E, uma estrutura de dados?

2.

O que são listas lineares?

3.

O que são listas lineares restritas? Cite 2 tipos e respectivas definições.

4.

Considere os protótipos, definidos abaixo, para uma estrutura de dados do tipo fila: a) Procedimento InsereFila(X:integer); b) Função RemoveFila:Integer; Mostre a situação de uma fila F, inicialmente vazia, após cada uma das as seguintes operações: 1. InsereFila(7); 2. InsereFila(9); 3.InsereFila(2); 4.InsereFila(3); 5. RemoveFila; 6. RemoveFila; 7.InsereFila(6); 8.RemoveFila; 9. InsereFila(6); 10.RemoveFila; 11.InsereFila(4) 12.InsereFila(RemoveFila).

5.

Considere os protótipos, definidos abaixo, para uma estrutura de dados do tipo Pilha: a) Procedimento Empilha(X:integer); - empilha um novo elemento b) Função Desempilha:Integer; - função que desempilha um elemento c) Função Topo:integer; - retorna o elemento do topo da pilha Mostre a situação de uma pilha P, inicialmente vazia, após a execução de cada umas das operações: 1. Empilha(1); 2. Empilha(4); 3.Empilha(5); 4.Empilha(Topo); 5. Empilha(DesEmpilha); 6. DesEmpilha; 7.Empilha(9); 8. DesEmpilha;

6.

Para armazenar dados de um cilindro, temos: identificador(Cn), altura(h) e raio (R). Construa a aplicação de uma lista linear (pilha ou fila) que permita armazenar 50 cilindros, utilizando as operações Inicializar, Inserir, Remover e Mostrar.

7.

É possível manter duas pilhas implementadas em um único vetor? Justifique sua resposta.

8.

Defina uma estrutura de dados fila e implemente as operações de Inserção e Remoção utilizando alocação seqüencial.

9.

Considere um estacionamento de trens em forma de pilha, conforme figura ao lado. Considere seis trens, enumerados de 1 a 6, na entrada do estacionamento. De que maneira os trens poderão sair nas seguintes ordens a) 3,2,5,6,4,1 b) 1,5,4,6,2,3

10. Utilizando a implementações de uma estrutura de dados pilha, elabore um programa que converta um número decimal em hexadecimal.

Related Documents

Estrutura De Dados
June 2020 8
Estrutura De Dados I
June 2020 5
Estrutura
October 2019 30
2_banco De Dados
November 2019 21