search_function

Last updated:

0 purchases

search_function Image
search_function Images
Add to Cart

Description:

search function

Search function #
This package is a Dart package for implementing various search algorithms. It includes Linear Search, Binary Search, and Jump Search algorithms.
Installation #
dart pub add search_package
copied to clipboard
Usage #
import 'package:search_package/search_algorithms.dart';

void main() {
final list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
final target = 5;

final linearSearch = LinearSearch(list: list, target: target);
final result = linearSearch.search();

print('Index: ${result.index}, Time: ${result.timeMicroseconds} µs');
}
copied to clipboard
Linear Search #
import 'package:search_package/search_algorithms.dart';

void main() {
final list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
final target = 5;

final linearSearch = LinearSearch(list: list, target: target);
final result = linearSearch.search();

print('Index: ${result.index}, Time: ${result.timeMicroseconds} µs');
}
copied to clipboard
Binary Search #
import 'package:search_package/search_algorithms.dart';

void main() {
final list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
final target = 5;

final binarySearch = BinarySearch(list: list, target: target);
final result = binarySearch.search();

print('Index: ${result.index}, Time: ${result.timeMicroseconds} µs');
}
copied to clipboard
Jump Search #
import 'package:search_package/search_algorithms.dart';

void main() {
final list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
final target = 5;

final jumpSearch = JumpSearch(list: list, target: target);
final result = jumpSearch.search();

print('Index: ${result.index}, Time: ${result.timeMicroseconds} µs');
}
copied to clipboard
Contributing #
If you would like to contribute to this project, pull requests and issues are welcome. Please follow these steps:
Fork the project.
Create a new branch (git checkout -b my-new-feature).
Commit your changes (git commit -am 'Add some feature').
Push to the branch (git push origin my-new-feature).
Create a new Pull Request.
License #
This project is licensed under the MIT License - see the LICENSE.md file for details.
This README.md file provides detailed information on how to install, use, test, and contribute to your project.

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.