An open API service indexing awesome lists of open source software.

https://github.com/devlucaslourenco/binarysearch

PT-BR | Código para realização de Binary Search.
https://github.com/devlucaslourenco/binarysearch

binary-search classes-in-python counter find instance instancias locate

Last synced: 4 months ago
JSON representation

PT-BR | Código para realização de Binary Search.

Awesome Lists containing this project

README

        

# BinarySearch

A classe `BinarySearch` é responsável por realizar buscas binárias em uma lista ou tupla ordenada.

## Parâmetros

- `referencial` (lista ou tupla): O iterável onde será procurada a informação.
- `metodo` (string): Existem três opções disponíveis: 'find', 'count', 'locate'.

## Métodos

- `fetch(procura)`: Realiza a busca binária com o valor `procura` passado como parâmetro.

## Uso

```python
lista = [1, 5, 5, 5, 15, 17, 20, 24, 67, 76]
app = BinarySearch(referencial=lista, metodo='find')

x = app.fetch(5)
print(x)