searchs_asom

Last updated:

0 purchases

searchs_asom Image
searchs_asom Images
Add to Cart

Description:

searchs asom

searchs #
searchs is a Dart package that provides implementations for various search algorithms, including Binary Search, Linear Search, and Jump Search. This package is useful for anyone looking to efficiently find elements within a list of data
features #

Binary Search: Efficiently searches a sorted list.
Linear Search: Sequentially searches through a list.
Jump Search: Searches a sorted list using a fixed step size.

installation #
Add the following to your pubspec.yaml file:
dependencies:
searchs_asom: ^1.1.0

copied to clipboard
flutter pub get
copied to clipboard
getting started #
To use this package, ensure that the Dart SDK is installed on your machine. For more detailed information, refer to the Dart documentation and setup guides.
usage #
To use this package, import it into your Dart file and create an instance of the Searchs class to access the search algorithms.
import 'utils/search_algorithms.dart';

void main() {
final search = Searchs();
final List<int> data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

int target = 5;

// Binary Search
int binaryIndex = search.binarySearch(data, target);
print('Binary Search index: $binaryIndex');

// Linear Search
int linearIndex = search.linearSearch(data, target);
print('Linear Search index: $linearIndex');

// Jump Search
int jumpIndex = search.jumpSearch(data, target);
print('Jump Search index: $jumpIndex');
}

copied to clipboard
For more detailed examples and usage scenarios, refer to the /example folder.
api #
binarySearch
int binarySearch(List<int> list, int target)
copied to clipboard
Searches for a target value within a sorted list using the Binary Search algorithm and returns the index of the target if found.
parameters: #

list: A sorted list of integers to search through.
target: The integer value to search for.

returns: #

The index of the target value in the list, or -1 if not found.

linearSearch #
int linearSearch(List<int> list, int target)
copied to clipboard
Searches for a target value within a list by checking each element sequentially and returns the index of the target if found
parameters: #

list: A list of integers to search through.
target: The integer value to search for.

returns: #

The index of the target value in the list, or -1 if not found.

license #
This project is licensed under the MIT License - see the LICENSE file for details.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.