Buscar

PERGUNTA 3 A lista em Python é uma estrutura genérica, ou seja, é uma generalização de pilhas e filas. Em outras palavras, podem ser implementadas...

PERGUNTA 3 A lista em Python é uma estrutura genérica, ou seja, é uma generalização de pilhas e filas. Em outras palavras, podem ser implementadas pilhas e filas usando-se listas. Apesar de a linguagem Python oferecer um mecanismo simples e intuitivo para criação e manipulação de listas, é importante conhecermos suas variações, pois dependendo do caso, será necessário escolher diferentes implementações para melhorar a performance da aplicação. Considerando as quatro maneiras básicas de se implementar uma lista, avalie as afirmações a seguir e relacione-as adequadamente aos termos ou conceitos às quais se referem. 1. Alocação estática. 2. Alocação dinâmica. 3. Alocação sequencial. 4. Alocação encadeada. I. Diz respeiro ao momento de alocação da memória. Toda memória é alocada de uma única vez, de antemão, quer no início, quer durante a execução do programa. II. Os elementos são inseridos contiguamente, um ao lado do outro, na memória principal. Assim sendo, tem-se acesso direto por meio dos índices; em outras palavras, é permitida a realização de um acesso aleatório a uma determinada posição da lista. III. A alocação da memória é feita sob demanda à medida que a lista cresce. IV. Os elementos são relacionados por meio de ponteiros, que indicam qual o próximo elemento, dado o elemento atual. O encadeamento pode ir crescendo aos poucos conforme vão sendo adicionados novos elementos. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. a. 1-I; 2-III; 3-II; 4-IV. b. 1-IV; 2-III; 3-II; 4-I. c. 1-II; 2-I; 3-VI; 4-III. d. 1-I; 2-II; 3-III; 4-IV. e. 1-III; 2-IV; 3-II; 4-I.

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as correlações entre as afirmações e os termos correspondentes: 1. Alocação estática: Refere-se ao momento de alocação da memória de uma única vez, de antemão. 2. Alocação dinâmica: A alocação da memória é feita sob demanda à medida que a lista cresce. 3. Alocação sequencial: Os elementos são inseridos contiguamente, permitindo acesso direto por meio dos índices. 4. Alocação encadeada: Os elementos são relacionados por meio de ponteiros, indicando o próximo elemento. Com base nisso, a correlação correta é: Alternativa d. 1-I; 2-II; 3-III; 4-IV.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais