search_function

Creator: coderz1093

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.

Related Products

More From This Creator