circular_buffer 0.6.0 copy "circular_buffer: ^0.6.0" to clipboard
circular_buffer: ^0.6.0 copied to clipboard

outdated

A Dart Circular Buffer container

example/main.dart

import 'package:circular_buffer/circular_buffer.dart';

main() async {
  CircularBuffer<int> cb = new CircularBuffer<int>(5);

  List<int> L = [4, 5, 1, -3, 8, 2, 6, 7, 4, 5];
  int sum = 0;
  double mean;
  for (int a in L) {
    int first = cb.isFilled ? cb.first : 0;
    await cb.insert(a);
    sum += cb.last - first;

    mean = sum.toDouble() / cb.length;

    print('Inserting ${a}:\tsum=$sum\tmean=$mean');
  }
}
4
likes
0
pub points
87%
popularity

Publisher

unverified uploader

A Dart Circular Buffer container

Homepage

Documentation

Documentation

License

unknown (LICENSE)

More

Packages that depend on circular_buffer