JSFiddle - React, Tailwind, and code Playground
by krisselden
JavaScript
function sortedInsert(arr, key) {
var low = 0,
high = arr.length,
mid;
while (low < high) {
mid = low + high >> 1;
if (arr[mid] < key) low = mid + 1;
else high = mid;
}
arr.splice(low, 0, key);
}
function insert(arr, key) {
arr.push(key);
}
var c = 100,
arr = [];
while (c--) {
sortedInsert(arr, Math.floor((Math.random() * 100) + 1));
}
$(document.body).append(arr.join('<br>'));