我希望能找到一个算法来按最接近的值排序。我想通过一个例子来阐明我的意思:
假设我们有这样一个数组:
希望您能明确表达。感谢您。
假设我们有这样一个数组:
var arr = [10,45,69,72,80];
和var num = 73;
我想要的是一个函数,它返回这个数组像这样排序。function orderByClosest(arr, num){
//enter code here
return arr; //and arr = [72,69,80,45,10]
}
希望您能明确表达。感谢您。
var num = 40
,应该发生什么? - Rayonvar num = 40
,它将输出[45,69,10,72,80]
。 - Matt Walterspieler