c++ - 运行时错误:引用绑定到“int”类型的空指针 (stl_vector.h)
问题描述
class Solution {
public:
int maximumPopulation(vector<vector<int>>& logs) {
int g;
int n=logs.size();
vector<vector<int>> a(n);
for(int j=0;j<n-1;j++)
{
for(int i=j;i<n-1;i++)
{
if(logs[n-1-i][0]<logs[0+j][1])
{
a[j][1]=logs[0+j][1];
a[j][0]=logs[0+j][1]-logs[n-1-i][0];
}
}
}
vector<int> p= *std::max_element(a.begin(),a.end());
for(int i=0;i<n;i++)
{
if(a[i][0]==p[0])
g=a[i][1];
}
return g;
}
};
解决后得到这么多错误我发现得到了这个,这次我无法解决运行时错误请帮助
解决方案
推荐阅读
- ldap - Nifi LDAP组成员对用户名区分大小写
- javascript - 为什么应用程序线程(主线程)停止,而 javascript 垃圾收集算法正在运行?
- php - phpspec 全局作曲家安装不工作
- php - 如何对自动捆绑交易进行硬编码?即 4 换 30
- python - python:OperationalError:“%”附近:语法错误
- python-3.x - 列出一个项目导入的所有python模块
- python - 在熊猫中重新采样后进行汇总
- android - 文本在反应原生(android)中包含阿拉伯语然后是英语单词
- javascript - 作为 Javascript 对象而不是 JSON 接收的 jQuery ajax 响应
- kubernetes - 来自服务器的错误(NotFound):服务器找不到请求的资源