What this does
Finds frequency of the unique elements present in a list (Array or Vector).
It returns a hashmap, with each unique item and its frequency as key:value
pair.
Features:
- Parallel frequency counting. List items are equally distributed in each logical threads.
- Fast hashing algorithm (XxHash).
- Expressive and clean code.
Efficiency
Time Complexity: O(N)
Space Complexity: O(N)
Version Note: Remove unnecessary dependency from toml.
User Guide
This crate exports a function frequency_finder
. It takes a slice as parameter, that means you can pass a slice to an Array or Vector. It will return a hashmap that will contain each unique item and its frequency as key value pair.
The items can be anything that implements Copy
! Such as, i32
or &str
or others.
Quick Start
use frequency_finder;