searching_algorithms_uzb 1.0.0 copy "searching_algorithms_uzb: ^1.0.0" to clipboard
searching_algorithms_uzb: ^1.0.0 copied to clipboard

This package enables to ease the searching algorithms

example/searching_algorithms_uzb_example.dart

import 'package:searching_algorithms_uzb/searching_algorithms_uzb.dart';

void main() {
  final List<int> data = List.generate(1000, (i) => i);

  // Binary Search
  final binaryResult = SearchAlgorithms.binarySearch(data, 500);
  print(
      'Binary Search: Index - ${binaryResult.index}, Time - ${binaryResult.timeTaken.inMicroseconds} µs');

  // Linear Search
  final linearResult = SearchAlgorithms.linearSearch(data, 500);
  print(
      'Linear Search: Index - ${linearResult.index}, Time - ${linearResult.timeTaken.inMicroseconds} µs');

  // Jump Search
  final jumpResult = SearchAlgorithms.jumpSearch(data, 500);
  print(
      'Jump Search: Index - ${jumpResult.index}, Time - ${jumpResult.timeTaken.inMicroseconds} µs');
}
0
likes
130
points
21
downloads

Publisher

unverified uploader

Weekly Downloads

This package enables to ease the searching algorithms

Documentation

API reference

License

MIT (license)

More

Packages that depend on searching_algorithms_uzb