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.
- Host: GitHub
- URL: https://github.com/devlucaslourenco/binarysearch
- Owner: DevLucasLourenco
- Created: 2023-06-22T01:03:57.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-13T13:43:02.000Z (almost 2 years ago)
- Last Synced: 2025-01-14T06:25:52.759Z (5 months ago)
- Topics: binary-search, classes-in-python, counter, find, instance, instancias, locate
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)