💡
Programação Competitiva
CtrlK
  • 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

🐍 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

  1. Complexidade

  2. Entradas e saídas

  3. Conjuntos

  4. Crivo de Erástotenes

  5. Algoritmo de Euclides

  6. Soma Máxima em um Intervalo

  7. Busca Binária

  8. Manipulação de bits

  9. Algoritmo guloso

  10. Filas e Pilhas

  11. Filas de prioridade

  12. Grafos

  13. Union-Find

  14. Menor caminho - 1

  15. Menor caminho - 2

  16. Algoritmo de Kruskal

PreviousAlgoritmo gulosoNextComplexidade de Algoritmos

Last updated 10 months ago