Pablo73 / python-algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Python 100.0%