DEV Community

Miss Pooja Anilkumar Patel
Miss Pooja Anilkumar Patel

Posted on • Updated on

406. Leetcode solution in CPP

class Solution {
 public:
  vector<vector<int>> reconstructQueue(vector<vector<int>>& people) {
    vector<vector<int>> ans;

    sort(begin(people), end(people), [](const auto& a, const auto& b) {
      return a[0] == b[0] ? a[1] < b[1] : a[0] > b[0];
    });

    for (const auto& p : people)
      ans.insert(begin(ans) + p[1], p);

    return ans;
  }
};
Enter fullscreen mode Exit fullscreen mode

Top comments (0)