💡
Programação Competitiva
  • Treinamento OBI
  • C++
    • Complexidade de Algoritmos
    • Entradas e saídas
    • Conjuntos
    • Crivo de Eratóstenes
    • Algoritmo de Euclides
    • Soma Máxima em um Intervalo
    • Busca binária
    • Manipulação de bits
    • Algoritmo guloso
  • Python
    • Complexidade de Algoritmos
    • Entradas e saídas
    • Conjuntos
    • Crivo de Eratóstenes
    • Algoritmo de Euclides
    • Soma Máxima em um Intervalo
    • Busca binária
    • Manipulação de bits
    • Algoritmo guloso
    • Filas e Pilhas
    • Filas de prioridade
    • Grafos
    • Union-Find
    • Menor caminho - 1
    • Menor caminho - 2
    • Algoritmo de Kruskal
  • Créditos
Powered by GitBook
On this page
  • 🐍 Por que usar Python?
  • ⚙️ Conteúdo

Python

PreviousAlgoritmo gulosoNextComplexidade de Algoritmos

Last updated 8 months ago

🐍 Por que usar Python?

Python se destaca por ser uma linguagem de fácil entendimento e uma ótima escolha para iniciantes, ou até mesmo pessoas que já possuem experiência em programação, por sua sintaxe limpa e simples.

Ela é uma ótima escolha para competições de programação por sua facilidade em implementar algoritmos complexos de forma simples e rápida, por conter muitas estruturas já implementadas em bibliotecas padrão e por ser uma linguagem de alto nível.

⚙️ Conteúdo

Complexidade
Entradas e saídas
Conjuntos
Crivo de Erástotenes
Algoritmo de Euclides
Soma Máxima em um Intervalo
Busca Binária
Manipulação de bits
Algoritmo guloso
Filas e Pilhas
Filas de prioridade
Grafos
Union-Find
Menor caminho - 1
Menor caminho - 2
Algoritmo de Kruskal