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: Performance improvement and change in api.
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;