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.

Continue lendo

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

Ordenação bubble sort

Algoritmo de ordenação: bubble sort1 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.

Continue lendo