search_package_one 1.0.5
search_package_one: ^1.0.5 copied to clipboard
Supports lists of integers and strings, returning the index of target element or -1 if not found.
example/search_package_one_example.dart
import 'package:search_package_one/search_package_one.dart';
void main() {
final searchs = SearchPackageOneBase();
// Linear Search misoli
final listLinear = [1, 2, 3, 4, 5, 'test'];
final targetLinear = 3;
final indexLinear = searchs.linearSearch(listLinear, targetLinear);
print('Linear Search: Element $targetLinear is at index $indexLinear');
// Binary Search misoli
final listBinary = [1, 2, 3, 4, 5];
final targetBinary = 4;
final indexBinary = searchs.binarySearch(listBinary, targetBinary);
print('Binary Search: Element $targetBinary is at index $indexBinary');
// Jump Search misoli
final listJump = [1, 2, 3, 4, 5];
final targetJump = 2;
final indexJump = searchs.jumpSearch(listJump, targetJump);
print('Jump Search: Element $targetJump is at index $indexJump');
}