insertSorted method

List<T> insertSorted(
  1. T element,
  2. List<T> array
)

Insert element into a sorted array

Implementation

List<T> insertSorted(T element, List<T> array) {
  var found = findNearest(element, array, false);
  var count = (found['exact'] == true && unique) ? 1 : found['idx'];
  array.replaceRange(found['idx'], count, [element]);
  return array;
}