JS算法:一个长度为n的数组存了1-n这n个整数,打乱顺序后去掉了其中三个,求去掉的三个数。

sort():

sort()方法会调用每个数组项的toString()转型方法,然后比较得到的字符串,经确定如何排序。即使数组中的每一项都是数值,sort()方法比较的也是字符串。

sort()可以接收一个比较函数作为参数,以便我们指定哪个值位于哪个值的前面。

比较函数接收两个参数,如果第一个参数应该位于第二个之前则返回一个负数,如果两个参数相等则返回0,如果第一个参数应该位于第二个之后则返回一个正数。


实例:

一个长度为n的数组存了1-n这n个整数,打乱顺序后去掉了其中三个,求去掉的三个数。(要求给出你认为最快的算法,并写出代码)



你可能感兴趣的:(Web前端)