leastFrequent property
Returns the least frequent element in the list.
Implementation
T? get leastFrequent {
if (isEmpty) {
return null;
}
// Find the element with the lowest frequency
T? leastFrequentElement;
int minFrequency = length + 1;
for (final entry in frequencies.entries) {
if (entry.value < minFrequency) {
minFrequency = entry.value;
leastFrequentElement = entry.key;
}
}
return leastFrequentElement;
}