/stack

Data structure that allows adding elements, checking the top, and removing the top element.

Primary LanguagePython

Stack

1. Sobre

(PT-BR) Stack, como o nome sugere, é uma estrutura de dados com as especificidades de uma pilha. Sendo assim, é possível adicionar elementos, consultar o topo e desempilhar o elemento presente no topo. O código foi construído com base na lista, padrão no Python, com a adição de restrições ao seu funcionamento. Ademais, cabe dizer que também há a presença de um painel para as operações, em que todas as mensagens são formatadas para uma melhor visualização.

(EN-US) Stack, as the name suggests, is a data structure with the specificities of a stack. Therefore, it is possible to add elements, check the top, and remove the element at the top. The code was built based on the list, standard in Python, with the addition of restrictions on its operation. Moreover, it should be noted that there is also a panel for operations, where all messages are formatted for better visualization.

2. Como rodar

Para executar a aplicação é necessário, ordenamente:

  1. Instalar o Python (neste caso, optou-se pela versão 3.11);
  2. Baixar os arquivos presentes neste repositório;
  3. Executar o arquivo "main.py";
  4. Iniciar a interação com o terminal.