Questão
ID 2974378Disciplina: Tecnologia da Informação
Assunto: Pilhas
Ano: 2026 Banca: IFES - Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo
Seja o código na linguagem de programação Java:
class Node {
int data;
Node next;
Node(int data) {
this.data = data;
this.next = null;
}
}
public class Data {
private Node top;
public Data() {
this.top = null;
}
public void push(int value) {
Node node = new Node(value);
node.next = top;
top = node;
}
public int pop() {
if (isEmpty()) {
throw new NullPointerException("Data is empty");
}
int value = top.data;
top = top.next;
return value;
}
public boolean isEmpty() {
return top == null;
}
}
A classe Data representa qual estrutura de dados?