Entradas por Otávio Miranda

Pilhas em Python com listas (stack)

Pilhas em Python são comumente criadas usando listas, porque geralmente estamos interessados em manipular apenas a extremidade do topo da estrutura (o final da lista). Isso nos garante complexidade de tempo O(1) com métodos append e pop.

Funções recursivas com Python

Funções recursivas com Python (ou qualquer linguagem de programação) são funções que chamam a si mesmas de maneira direta ou indireta. Vamos conferir mais a fundo como elas realmente funcionam.