///
Uma estrutura de dados é uma forma organizada de armazenar, gerenciar e manipular dados em programação. Elas são essenciais para a construção de algoritmos eficientes e eficazes, pois influenciam diretamente a forma como os dados são acessados e processados.
O trecho de código JAVA abaixo representa uma estrutura de dados do tipo pilha. Neste sentido, analise o código
1 public static void mostrar(String s) {
2 var pilha = new Stack<Character>();
3
4 for (int i = 0; i < s.length(); i++) {
5 pilha.push(s.charAt(i));
6 }
7
8 while (!pilha.empty()) {
9 System.out.print(pilha.pop());
10 }
11 }Dada uma entrada “ABCD” no método mostrar, qual será a saída após a execução do código acima?