我知道如何做到這一點(就簡單的實現而言),但我想要一種「最有效」和「最少量的代碼」(對於一個最小的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
在此先感謝。
哦,對於任何誤解對不起,我的意思是,我知道該怎麼做,在幼稚的做法,這可能不是短期和高效的條款。 – pokemon