Skip to content

Pablo73/python-algorithms

Repository files navigation

Python Algorithms

Este repositório contém uma coleção de algoritmos de programação Python. Os algoritmos estão organizados em pastas por tópico.

Espero que você ache este repositório útil. Se tiver alguma dúvida ou feedback, por favor me avise.

  • Lista de algoritmos
    • Array
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
  • String
    • Palindrome
    • Substring
    • Regex
  • Graph
    • Breadth-First Search (BFS)
    • Depth-First Search (DFS)
    • Topological Sorting
    • Kruskal's Algorithm
    • Prim's Algorithm
  • Data Structures
    • Stack
    • Queue
    • Linked List
    • Tree
    • Hash Table

Como usar os algoritmos

Para usar os algoritmos neste repositório, basta importar o módulo que contém o algoritmo que você deseja usar. Em seguida, você pode chamar o algoritmo usando seu nome. Por exemplo, para usar o algoritmo de ordenação de bolhas, você importaria o módulo array e, em seguida, chamaria o algoritmo bubble_sort().

Testes Os algoritmos neste repositório são bem testados e garantem que funcionem corretamente. Os testes estão localizados na pasta tests. Se você encontrar algum bug em um algoritmo, por favor me avise e eu vou corrigi-lo.

Contribuições Sou sempre grato por contribuições para este repositório. Se você encontrar um erro em um algoritmo ou tiver uma ideia para um novo algoritmo, por favor me avise. Também estou aberto a sugestões de como melhorar o repositório.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages