algokit
A versatile Dart algorithms library providing efficient implementations of various algorithms including sorting, searching, graph operations, and mathematical computations. This package offers a collection of well-tested, production-ready algorithm implementations that you can easily integrate into your Dart projects.
Features
- Sorting Algorithms
- Bubble Sort
- Quick Sort
- Merge Sort
- Selection Sort
- Insertion Sort
- Heap Sort
- Shell Sort
- Searching Algorithms
- Binary Search
- Linear Search
- Jump Search
- Interpolation Search
- Data Stucture
- Complex Number
- Queue
- Stack
- LinkedList
Getting started
Add this package to your project's dependencies in pubspec.yaml
:
dependencies:
algokit: ^1.4.0
Then run:
dart pub get
Usage
For detailed examples of how to use each algorithm, please check the /example
directory in the package repository.
Additional information
Bug Reports and Feature Requests
If you find a bug or have a feature request, please open an issue on the GitHub repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Libraries
- algokit
- A versatile Dart algorithms library providing implementations of various algorithms.