search_package_one 1.0.1 copy "search_package_one: ^1.0.1" to clipboard
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');
}
1
likes
0
points
7
downloads

Publisher

unverified uploader

Weekly Downloads

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, otherwise it returns -1.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

repository, test

More

Packages that depend on search_package_one