search_algorithms_flutter 0.0.1 copy "search_algorithms_flutter: ^0.0.1" to clipboard
search_algorithms_flutter: ^0.0.1 copied to clipboard

A Dart package that provides various search algorithms (Binary Search, Linear Search, Jump Search).

example/main.dart

import 'package:search_algorithms_flutter/search_algorithms_flutter.dart';

void main() {
  List<String> data = [
    'apple',
    'banana',
    'cherry',
    'date',
    'fig',
    'grape',
    'kiwi'
  ];
  String searchTerm = 'cherry';

  var linearResult = measureTime(() => linearSearch(data, searchTerm));
  print(
      'Linear Search Result: ${linearResult['result']}, Time: ${linearResult['time']} µs');

  var binaryResult = measureTime(() => binarySearch(data, searchTerm));
  print(
      'Binary Search Result: ${binaryResult['result']}, Time: ${binaryResult['time']} µs');

  var jumpResult = measureTime(() => jumpSearch(data, searchTerm));
  print(
      'Jump Search Result: ${jumpResult['result']}, Time: ${jumpResult['time']} µs');
}
0
likes
150
points
13
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Dart package that provides various search algorithms (Binary Search, Linear Search, Jump Search).

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on search_algorithms_flutter