50 likes | 140 Views
Estrutura de Dados Unidade 6 Simulação do exercício 6.2. Elaborada por Mauricio Falvo. /* Este algoritmo cria e verifica se /* uma pilha está vazia usando os /* TADs Cria e Vazia P1 do tipo Pilha Criar(P1) Se Vazia(P1) == verdadeiro Então Escreva(´Pilha Vazia´) Senão
E N D
Estrutura de DadosUnidade 6Simulação do exercício 6.2 Elaborada por Mauricio Falvo
/* Este algoritmo cria e verifica se /* uma pilha está vazia usando os /* TADs Cria e Vazia P1 do tipo Pilha Criar(P1) Se Vazia(P1) == verdadeiro Então Escreva(´Pilha Vazia´) Senão Escreve(´Pilha com Elementos /*Fim*/ ► ► Ex. 6.2 Pilhas: operações Criar e Vazia ► ► /* Rotina que cria uma pilha, iniciando sua situação como vazia */ Cria (parâmetro por referência Topo do tipo Pilha) Topo = Null /* Fim */ ► ► ► • /* Rotina que verifica se a pilha passada como parâmetro está ou não sem nenhum elemento). */ • Boolean Vazia( parâmetro por referência Topo do tipo Pilha) • Se Topo == Null então • Retorne Verdadeiro • senão Retorne Falso • /* Fim */ Topo P1 NULL
/* Este algoritmo cria e verifica se /* uma pilha está vazia usando os /* TADs Cria e Vazia P1 do tipo Pilha Criar(P1) Se Vazia(P1) == verdadeiro Então Escreva(´Pilha Vazia´) Senão Escreve(´Pilha com Elementos /*Fim*/ ► ► Ex. 6.2 Pilhas: operações Criar e Vazia /* Rotina que cria uma pilha, iniciando sua situação como vazia */ Cria (parâmetro por referência Topo do tipo Pilha) Topo = Null /* Fim */ • /* Rotina que verifica se a pilha passada como parâmetro está ou não sem nenhum elemento). */ • Boolean Vazia( parâmetro por referência Topo do tipo Pilha) • Se Topo == Null então • Retorne Verdadeiro • senão Retorne Falso • /* Fim */ P1 Pilha Vazia NULL