【发布时间】:2016-07-05 12:48:16
【问题描述】:
我知道怎么做(就简单的实现而言),但我想要一种“最有效”和“最少代码量”(对于最小的 js 库)没有任何其他依赖项的方法。
预期行为和细节(签名可选):
function isSorted(array, sign) {
// code
}
console.log(isSorted([1,2,2,4]));
// true: default behaviour (non-decreasing or increasing; sign : '>=')
console.log(isSorted([4,3,2,1], '<'));
// true : strictly decreasing
console.log(isSorted([4,3,3,1], '<='));
// true : decreasing
提前致谢。
【问题讨论】:
-
哦,很抱歉造成任何误解,我的意思是,我知道如何在幼稚的实现方面做到这一点,这可能不是那么简短和高效。
标签: javascript arrays performance sorting