stack 0.2.0 stack: ^0.2.0 copied to clipboard
A package for stack data structure. have the push, pop, size, length, and top functionalities.
import 'package:stack/stack.dart';
void main() {
Stack<String> stack = Stack<String>();
stack.push('abc');
stack.push('edf');
print(stack.pop()); // prints 'edf'
print(stack.top()); // prints 'abc'
print(stack.size()); // prints 1
print(stack.length); // prints 1
print(stack.contains('abc')); // prints true
print(stack.contains('edf')); // prints false
for (var i = 0; i < 10; i++) {
stack.push(i.toString());
}
stack.print(); // prints the whole stack
while (stack.isNotEmpty) {
stack.pop();
}
print(stack.isEmpty); // prints true
}