0 purchases
sorter
Sorter #
This Dart library provides a collection of sorting algorithms for various data types. These algorithms facilitate sorting collections, from simple lists to more complex data structures.
Usage #
Sorting Functions #
The Sorter class offers various sorting algorithms, including:
Bubble Sort
Selection Sort
Insertion Sort
Merge Sort
Quick Sort
Heap Sort
Radix Sort
Bucket Sort
Sorting for Specific Data Types
How to Use #
Import the necessary classes:
import 'package:sorter/sorter.dart';
copied to clipboard
Call the desired sorting function with your data:
List<int> unsortedList = [5, 2, 9, 1, 5];
List<int> sortedList = Sorter.bubbleSort(unsortedList);
copied to clipboard
Replace bubbleSort with the sorting algorithm of your choice.
Sorting Various Data Types #
The library supports sorting for:
Integers
Doubles
Strings
Dates
Colors
Geographic Coordinates
Firebase Documents
Files
And more...
Customization #
Most sorting functions support additional parameters for customization, such as reversing the sorting order or specifying comparison functions.
Contribution #
Feel free to contribute by submitting bug fixes, enhancements, or additional sorting algorithms. Fork this repository, make changes, and create a pull request.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.