Skip to main content

A binary search implementation in Python

Project description

binarysearch_build

A simple implementation of binary search in Python.

Binary Search

Binary Search is a searching algorithm used in a sorted array by repeatedly dividing the search interval in half.

Installation

  • Make sure you have Python installed in your system.
  • Run Following command in the CMD.
 pip install search_binary

Usage

Here's an example of how to use the binary_search function:

from search_binary import binary_search

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
target = 5
result = binary_search(arr, target)
print(result) # Output: 4

The binary_search function takes in two arguments: arr and target. The arr argument is a list of sorted values, and the target argument is the value you're searching for in the list. The function returns the index of the target value in the list, or -1 if the target value is not found.

Contributing

Contributions are welcome! If you'd like to contribute, simply fork the repository, make your changes, and submit a pull request.

License

This package is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

search_binary-0.0.1.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

search_binary-0.0.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file search_binary-0.0.1.tar.gz.

File metadata

  • Download URL: search_binary-0.0.1.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for search_binary-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b012c37e6b4e62cdac6633d3cccf2c3657dcc72426883f8970345be76cbe7125
MD5 3b0f6b93d85cfe9c3d758381cb55371e
BLAKE2b-256 a00ff5677ce68c28f8a4f44f9b7d05ce21a036aa1951516fce8b0a3a93a3c23f

See more details on using hashes here.

File details

Details for the file search_binary-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: search_binary-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for search_binary-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1009f160bd23e2e9a8292fb324838eca673466eb326e126a2b75d3ec599b4f7e
MD5 b9b300186a339fd820f04883153953b5
BLAKE2b-256 83df8e76b5ce9f0a13a684956f10c91e41e4748986f688383c458f1b449218dd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page