Algoritmo

Vetores e Matrizes

Recomendamos a leitura do artigo sobre Por onde Começar, antes da leitura deste artigo.

Variáveis, conceitos básicos

No exemplo abaixo criamos uma variável chamada a e associamos o valor numérico 1 à variável.

a = 1
print(a)

No exemplo abaixo criamos uma variável b e associamos uma frase “Bom Dia” à variável.

b = "Bom Dia"
print(b)

Vetores

Vetores são estruturas e facilitam a armazenagem e manipulação de um conjunto de dados. No exemplo abaixo criamos um vetor chamado dias e atribuímos os dias da semana como o conteúdo do vetor.

Continue lendo

Estrutura de dados: pilha

Estruturas de dados: Pilha

Pilha é uma estrutura de dados muito comum em sistemas computacionais. Nesse artigo introduziremos o conceito de pilha e as várias soluções possíveis que esta estrutura permite.

Continue lendo

Algoritmo de ordenação: bubble sort

Os dados de um programa podem ser armazenados na memória, porém para que passem a ser considerados informação e ter sentido, muitas vezes é necessário ordená-los. Existem várias formas de ordenar os dados, algumas são mais eficientes do que outras, porém as mais eficientes também podem ser as mais complexas de implementar.

Neste artigo vamos aprender um dos mecanismos de ordenação mais simples para quem está estudando estruturas de dados. O bubble sort é um dos algoritmos menos eficientes, contudo mais fáceis de implementar. O termo bubble advém da forma como o vetor é ordenado, como bolhas1 que vão buscando seu lugar emergindo na ordenação desejada do vetor.

Continue lendo