• Nenhum resultado encontrado

INSTITUTO FEDERAL

N/A
N/A
Protected

Academic year: 2022

Share "INSTITUTO FEDERAL"

Copied!
1
0
0

Texto

(1)

FRANCELLE

INSTITUTO FEDERAL

Aluno:

Turma: Ciência da Computação 04

NOTA

Data: ______/______/______

Professor: Luís Fernando Maia Disciplina: Estruturas de Dados I

Lista de Exercícios - 3

1. Considere que você está implementando o histórico de links visitados em um navegador utilizando uma pilha. Neste caso, você deve implementar uma pilha dinâmica que armazene o struct apresentado abaixo. Um recurso importante do navegador permite que o usuário volte para qualquer site do histórico (elemento no meio da pilha) e, para isso, você deve implementar o método site* voltar(Pilha *p, int n) que recebe uma pilha de sites, juntamente com um determinado número n que indica quantos sites devemos voltar.

Portanto, o método irá desempilhar n elementos da pilha e retornar o novo topo.

typedef struct reg_site{

char nome[50];

char link[100];

} site;

2. Escreva um método em C que receba como parâmetros duas pilhas e verifique se cada um de seus elementos são iguais.

3. Escreva um método em C que receba como parâmetro uma pilha cujos elementos são números inteiros e retorne como resultado uma nova pilha cujos os elementos estão empilhados na posição inversa à pilha original.

4. Suponha que um programa requer o uso de duas pilhas, onde cada pilha suporta no máximo 20 elementos e em nenhum momento as duas pilhas terão juntas mais do que 30 elementos. Assim, é possível implementar as duas pilhas em um único vetor usando apenas 30 posições ao invés de 40. Implemente a estrutura de dados e as funções de empilhar e desempilhar para estas duas pilhas.

Referências

Documentos relacionados

Mas a prática de fecalismo a céu aberto naqueles locais não é apenas o reflexo da negligência das autoridades municipais locais e da falta de uma política de saneamento do meio

122 do CP, o qual prevê a conduta de instigação, auxílio ou induzimento ao suicídio, não admite a forma tentada (art. Nesse sentido, como Maria teve apenas alguns arranhões,

Grupo 2: os dez tubos foram irradiados com o laser diodo de AlGaAs 685 nm, 40 mW, 3 minutos, do fundo para a abertura do tubo; amostras de 0,2 mL foram colhidas e plaqueadas para

De acordo como é especificado pelo manual de pavimentação do DNIT (2006), verifica-se que os valores encontrados nos ensaios LL e IP impossibilitariam a utilização desse material

Exceto na reanimação cardiopulmonar da fibrilhação ventricular resistente à desfibrilhação elétrica, a amiodarona deve ser injetada durante um mínimo de 3 minutos e a

ao final do processamento da mesma, a pilha estiver vazia, independentemente do estado em que o AP se encontra;. P

Escreva um programa que receba uma lista e retorne a soma dos elementos de índices pares (considere que o primeiro item da lista tem

Neste estudo de caso apresenta-se a modelagem numérica com base no método dos elemetos finitos (MEF) da pilha de estéril de Mont Jardin da Nickel SLN em New