search_package_one 1.0.1
search_package_one: ^1.0.1 copied to clipboard
This package provides implementations of common search algorithms including Linear Search, Binary Search, and Jump Search. Each search function returns the index of the target element if found, otherw [...]
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');
}