第46天。 今天的题目是Interval List Intersections: 挺简单的题目,用两个指针控制就好了: 1vector<vector<int>> intervalIntersection(vector<vector<int>>& A, vector<vector<int>>& B) {2 vector<vector<int>> res;3 int i = 0, j = 0;4 while(i < A.size() && j < B.size()) {5 // check A[i] and B[j]6 int left = max(A[i][0], B[j][0]), right = min(A[i][1], B[j][1]);7 if (left <= right) res.push_back({left, right});8 // update i and j9 if (A[i][1] > B[j][1]) j++;10 else if (A[i][1] < B[j][1]) i++;11 else {12 i++; j++;13 }14 }15 2 collapsed lines16 return res;17}