search_package_one 1.0.3 copy "search_package_one: ^1.0.3" to clipboard
search_package_one: ^1.0.3 copied to clipboard

Provides implementations of Linear Search, Binary Search, and Jump Search algorithms. 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');
}
1
likes
145
points
11
downloads

Publisher

unverified uploader

Weekly Downloads

Provides implementations of Linear Search, Binary Search, and Jump Search algorithms. Supports lists of integers and strings, returning the index of target element or -1 if not found.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

repository, test

More

Packages that depend on search_package_one