estruturas de dados

Estrutura de dados: pilha

Estruturas de dados: Pilha Pilha é uma estrutura de dados muito comum em sistemas computacionais. Dentre as várias soluções possíveis que a pilha permite podemos citar: Inversão de listas Armazenar dados Implementar LIFOs. LIFO (Last In First Out, Último a entrar, primeiro a sair) Um LIFO é um conceito computacional simples, significa que os elementos adicionados mais recentemente ao LIFO serão os primeiros a serem removidos. Em outras palavras, os mais recentes primeiro.

Continue lendo

Estruturas de dados em Python

Matrizes em Python1 As matrizes2 são uma das formas de estruturas de dados utilizadas para resolver uma série de problemas. Na linguagem de programação Python, as matrizes podem ser representadas como um conjunto de vetores. Para uma definição formal de matriz, sugere-se consultar as fontas ao fim desse artigo3. A estrutura de dados list representa um vetor, que no nosso exemplo abaixo cria um vetor sem elementos: Python 3.4.3 (default, Nov 17 2016, 01:08:31) [GCC 4.

Continue lendo