Search Algorithms Package

This Dart package provides implementations of common search algorithms:

  • Linear Search
  • Binary Search
  • Jump Search

Features

  • Linear Search: Sequentially searches through the list and returns the index of the target element if found. If not found, it returns -1.
  • Binary Search: Efficiently searches in a sorted list by repeatedly dividing the search interval in half. Requires the list to be sorted.
  • Jump Search: Searches in a sorted list by jumping ahead by a fixed step size and then performing a linear search within the identified block. Requires the list to be sorted.

Installation

Add the following dependency to your pubspec.yaml file:

dependencies:
  search_algorithms:
    git:
      url: https://github.com/yourusername/search_algorithms.git

Libraries

search_package_one
Support for doing something awesome.