Line 1034: Char 9: runtime error: reference binding to null pointer of type 'int' (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
This is my code:
class Solution {
public:
`int removeDuplicates(vector<int>& nums) {
vector<int>temp;
for(int i=0;i<nums.size();i++){
int j=0;
` if(temp.size()==0){
temp[i]=nums[i];
}`
`while(j<=temp.size()){
if(nums[i]<temp[j]){
j++;
}else if(nums[i]>temp[j]){
temp[j]=nums[i];
}else{
continue;
}
}`
}
`for(int i=0;i<temp.size();i++){
nums[i]=temp[i];
}`
int k=nums.size();
return k;
} `
};