Uma das estrutura de dados mais simples é a pilha. Sua ideia fundamental é que todo acesso a seus elementos seja feito a partir do topo. Assim quando um elemento é inserido na pilha, ele passa a ser o elemento do topo e só temos acesso a ele. Logo, os elementos da pilha só podem ser retirados na ordem inversa a ordem que foram inseridos : o primeiro que sai e o último que entrou (LIFO – Last in ,first out). Uma pilha pode ser implementada utilizando um vetor, se tivermos a informação do número máximo de elementos que iremos armazenar, ou utilizando uma lista encadeada quando não sabemos quantos elementos iremos armazenar.
Considerando a implementação da estrutura de dados pilha baseadas em lista encadeadas, analise os comandos a seguir:
I. self.itens.append(valor)
II. assert self.itens,
Sobre as estruturas I e II, respectivamente. Assinale a alternativa que contém as funções relacionadas à estrutura.
Alternativas:
a) Os dois pertencem à inserção.
b) Os dois pertencem à remoção.
c) Inserção e remoção. >>> Resposta!!!
d) Remoção e inserção.
e) Inserção e definição da estrutura.
Soluções para a tarefa
Respondido por
4
Resposta:
(C) Inserçao e Remoçao
CORRIGIDO PELO AVA.
Explicação:
ALTERNATIVA 1 FAZ REFERENCIA A FUNÇAO APPEND> EM QUE ADICIONA VALORES.
ALTERNATIVA 2 FAZ REFERENCIA A FUNÇAO ASSERT> GARANTE A EXECUÇAO PARA CONTINUAR O CODIGO
kamillycardoso1414:
mas o assert não e codigo de remoção
Perguntas interessantes
Biologia,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Sociologia,
4 meses atrás
Português,
4 meses atrás
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Português,
10 meses atrás