diff options
Diffstat (limited to 'other/queue_reconstruction.cpp')
-rw-r--r-- | other/queue_reconstruction.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/other/queue_reconstruction.cpp b/other/queue_reconstruction.cpp deleted file mode 100644 index 17ea0ea..0000000 --- a/other/queue_reconstruction.cpp +++ /dev/null @@ -1,20 +0,0 @@ -#include "leetcode.h" - -class Solution { -public: - vector<vector<int>> reconstructQueue(vector<vector<int>> &people) { - sort(people.begin(), people.end(), cmp); - vector<vector<int>> ans; - for (int i = 0; i < people.size(); i++) - ans.insert(ans.begin() + people[i][1], people[i]); - return ans; - } - -private: - static bool cmp(vector<int> &p1, vector<int> &p2) { - if (p1[0] != p2[0]) - return p1[0] > p2[0]; - else - return p1[1] < p2[1]; - } -}; |