/ordenation

Respositório para métodos de ordenação de uma lista simples utilizando biblioteca click do python como interface de linha de comando

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Configuração do Ambiente do Projeto

Métodos de ordenação de uma array simples.

Procedimento de setup

  1. Criar um ambiente com Pipenv:

    • pipenv shell
  2. Instalar os pacotes requeridos:

    • pipenv install

Utilização

  • ordenation.py [OPTIONS] [METHOD]

  • Options:

    • -n

      Número de itens na lista randômica (default 10)

    • --input-list

      Array de entrada no formato [a,b,c]

    • --help

      Show this message and exit.

  • Methods:
    • bubble
    • bubble2 [1]
    • straight
    • insertion
    • shell
    • quicksort
[1]Método Bubble Sort melhorado

Para mais informações execute

  • python ordenation.py --help