Следующий вопрос был моим вопросом. Но я не мог взломать его и даже не мог подумать, как это сделать.
var arr = [1,4,5,8,3,2,6,9,7,10];
Ожидаемый результат альтернативной сортировки:
[10,1,9,2,8,3,7,4,6,5]
То, что я пробовал:
Я попробовал нарезать Math.max.apply(null, arr) и Math.min.apply(null, arr), чтобы вставить отдельный пустой массив. Но было сказано, что алгоритм не является оптимальным.