A biblioteca de coleções de linguagem Java disponibiliza implementações de propósito geral para estruturas de dados elementares, como listas, filas e pilhas. Considere as seguintes definições de classes que representam implementações das estruturas de dados disponíveis na biblioteca de linguagem: Classe A: os objetos são organizados em uma ordem linear e podem ser inseridos somente no início ou no final dessa sequência; Classe B: os objetos são removidos na ordem em que foram inseridos; Classe C: os objetos são inseridos e removidos respeitando a seguinte regra: o elemento a ser removido é sempre aquele que foi inserido primeiro. Classe D: os objetos não inseridos e removidos respeitando a seguinte regra: o elemento a ser removido é sempre aquele que foi inserido primeiro. Nesse contexto, assinale a alternativa que representa, respectivamente, as estruturas de dados implementadas pelas classes A, B, C e D.
A biblioteca de coleções de linguagem Java disponibiliza implementações de propósito geral para estruturas de dados elementares, como listas, filas e pilhas. Considere as seguintes definições de classes que representam implementações das estruturas de dados disponíveis na biblioteca de linguagem:
- Classe A: os objetos são organizados em uma ordem linear e podem ser inseridos somente no início ou no final dessa sequência;
- Classe B: os objetos são removidos na ordem em que foram inseridos;
- Classe C: os objetos são inseridos e removidos respeitando a seguinte regra: o elemento a ser removido é sempre aquele que foi inserido primeiro.
- Classe D: os objetos não inseridos e removidos respeitando a seguinte regra: o elemento a ser removido é sempre aquele que foi inserido primeiro.
Nesse contexto, assinale a alternativa que representa, respectivamente, as estruturas de dados implementadas pelas classes A, B, C e D.
- Lista simplesmente ligada, lista simplesmente ligada, pilha e fila.
- Deque, lista simplesmente ligada, pilha e fila.
- Lista duplamente ligada, lista simplesmente ligada, fila e pilha.
- Pilha, fila, deque e lista simplesmente encadeada.
- Deque, pilha, lista ligada e fila.