min_sorted.js

/**
 * 最小值是数组中的最小数字。对于一个已排序的数组,
 * 数组的第一个元素总是最小的,因此这个计算可以在一步内完成,即常数时间复杂度。
 *
 * @param {Array<number>} x 输入数组
 * @returns {number} 最小值
 * @example
 * minSorted([-100, -10, 1, 2, 5]); // => -100
 */
function minSorted(x) {
    return x[0];
}

export default minSorted;