Line 1034: Char 9: runtime error: reference binding to null pointer of type 'std::vector<int, std::allocator>' (stl_vector.h)
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1043:9
class Solution {
public:
vector<vector<int>> merge(vector<vector<int>>& intervals) {
vector<vector<int>> v;
int j,i;
i=j=0;
v[0].push_back(intervals[0][0]);
for(i=1;i<intervals.size();i++)
{
if(intervals[i][0] < intervals[i-1][1] && i < intervals.size())
{
i++;
while(intervals[i][0] < intervals[i-1][1] && i < intervals.size())
{
i++;
}
v[j].push_back(intervals[i-1][1]);
j++;
if(i < intervals.size())
v[j].push_back(intervals[i][0]);
}
else{
v[j].push_back(intervals[i][1]);
j++;
if(i < intervals.size())
v[j].push_back(intervals[i][0]);
}
}
return v;
}
};