Skip to main content

Interactive CLI tool for exploring search algorithms

Project description

Search Algorithms Explainer

An interactive CLI tool for learning and comparing search algorithms (Linear Search and Binary Search).

Features

  • Interactive CLI Interface: Easy-to-use command-line interface
  • Multiple Search Algorithms: Linear Search and Binary Search implementations
  • Step-by-Step Explanations: See how each algorithm works in detail
  • Performance Comparison: Compare algorithms side-by-side
  • Search History: Track all your searches with results
  • Custom Input: Use predefined questions or enter your own data

Installation

pip install search-algorithms-explainer

Usage

Start the interactive program:

search-algo /start

View search history:

search-algo /history

Clear last result:

search-algo /clearresult

Exit program:

search-algo /end

Example

$ search-algo /start

--------------------------------------
 Choose question key from JSON (e.g. Q1)
--------------------------------------
Available keys:
Q1  Q2  Q3  Q4  Q5
--------------------------------------
You may type: Q1  OR  manual  OR  numbers directly (e.g. 1 2 3 4)
Type 'exit' to quit.
--------------------------------------

License

MIT License

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_algorithms_explainer-1.0.0.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

search_algorithms_explainer-1.0.0-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file search_algorithms_explainer-1.0.0.tar.gz.

File metadata

File hashes

Hashes for search_algorithms_explainer-1.0.0.tar.gz
Algorithm Hash digest
SHA256 76b0d60000eb27f71c97c1bae0983b114f046511d1e7249787db8a0a18377f16
MD5 a746d167c077d1bc110cf2d23fae8af5
BLAKE2b-256 192104d6d88225708ab05c08d28b6e30fa1e9dd3ce403ff86aa4e97a348a2635

See more details on using hashes here.

File details

Details for the file search_algorithms_explainer-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for search_algorithms_explainer-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ead58b03c50c50986b719e4b25b633961ebf5d943b4c4efc9c1bcf8e1a61d113
MD5 d295a2ad4cb061273bb6e2e82705ad3b
BLAKE2b-256 ce90035ef8d64764fab6632d53e7d8be91e1e24ce9d181d9c9b59143fd9480f8

See more details on using hashes here.

Supported by

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