js
/*
* @lc app=leetcode.cn id=406 lang=javascript
*
* [406] 根据身高重建队列
*/
// @lc code=start
/**
* @param {number[][]} people
* @return {number[][]}
*/
var reconstructQueue = function (people) {
let res = [];
people.sort((a, b) => {
return a[0] === b[0] ? a[1] - b[1] : b[0] - a[0];
});
people.forEach((single) => {
res.splice(single[1], 0, single);
});
return res;
};
// @lc code=end