linearSearcha method

int linearSearcha(
  1. List<T> data,
  2. T target
)

Implementation

int linearSearcha(List<T> data, T target) {
  final stopwatch = Stopwatch()..start();
  for (var i = 0; i < data.length; i++) {
    if (data[i] == target) {
      stopwatch.stop();
      print(
          "Linear Search took ${stopwatch.elapsedMicroseconds} microseconds");
      return i;
    }
  }
  stopwatch.stop();
  print("Linear Search took ${stopwatch.elapsedMicroseconds} microseconds");
  return -1;
}