Skip to content

Conversation

@BjornMelin
Copy link
Owner

Implement core Python searching algorithms and their unit tests.

  • Algorithms:
    • Add linear_search.py, binary_search.py, jump_search.py, interpolation_search.py, exponential_search.py, fibonacci_search.py, ternary_search.py, and hash_based_search.py with detailed comments and complexity analysis.
  • Unit Tests:
    • Add unit tests for each algorithm in test_linear_search.py, test_binary_search.py, test_jump_search.py, test_interpolation_search.py, test_exponential_search.py, test_fibonacci_search.py, test_ternary_search.py, and test_hash_based_search.py.
  • Benchmarking:
    • Add benchmark_results.md to document runtime benchmarks for each algorithm.
  • Documentation:
    • Add README.md for each algorithm with explanations, pseudocode, complexity analysis, code snippets, testing results, and usage guides.
Implement core Python searching algorithms and their unit tests. * **Algorithms**: - Add `linear_search.py`, `binary_search.py`, `jump_search.py`, `interpolation_search.py`, `exponential_search.py`, `fibonacci_search.py`, `ternary_search.py`, and `hash_based_search.py` with detailed comments and complexity analysis. * **Unit Tests**: - Add unit tests for each algorithm in `test_linear_search.py`, `test_binary_search.py`, `test_jump_search.py`, `test_interpolation_search.py`, `test_exponential_search.py`, `test_fibonacci_search.py`, `test_ternary_search.py`, and `test_hash_based_search.py`. * **Benchmarking**: - Add `benchmark_results.md` to document runtime benchmarks for each algorithm. * **Documentation**: - Add `README.md` for each algorithm with explanations, pseudocode, complexity analysis, code snippets, testing results, and usage guides.
@BjornMelin BjornMelin self-assigned this Jan 28, 2025
@BjornMelin BjornMelin added feature A new feature algorithm An algorithm implementation python Implementations in python labels Jan 28, 2025
@BjornMelin BjornMelin changed the base branch from main to dev January 28, 2025 23:55
@BjornMelin BjornMelin closed this Jan 29, 2025
@BjornMelin BjornMelin deleted the feat-0.1.0-search-algos-python branch January 29, 2025 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

algorithm An algorithm implementation feature A new feature python Implementations in python

2 participants