0 purchases
stack
dart_stack #
A dart package for stack datastructure
Usage #
Add dev dependency to your pubspec.yaml:
dev_dependencies:
stack: ^0.0.1
copied to clipboard
Run pub get to install.
How it works #
Import
import 'package:stack/stack.dart';
copied to clipboard
Example
// Initialize
Stack<String> stack = Stack();
// Push
stack.push('abc');
// See the top
stack.top();
// Pop the top
stack.pop();
// Check for empty
stack.isEmpty;
// Check for non-enpty
stack.isNotEmpty;
// see if the stack has a certain object
stack.contains("abc");
// print the complete stack
stack.print();
// get size of current stack
stack.size() || var s = stack.size()
copied to clipboard
Exceptions #
Trying to use top() or pop() on an empty stack throws IllegalOperationException.
use size(), isEmpty, or isNotEmpty to check before using these operations.
Feel free to file feature requests and bug reports at the
issue tracker.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.