c++11 - 我不明白为什么我会不断收到此错误:
问题描述
第 1034 行:字符 34:运行时错误:将非零偏移量 24 应用于空指针 (stl_vector.h) 摘要:UndefinedBehaviorSanitizer: undefined-behavior /usr/bin/../lib/gcc/x86_64-linux-gnu/9/ ../../../../include/c++/9/bits/stl_vector.h:1043:34
class Solution {
public:
int numIdenticalPairs(vector<int>& nums) {
int pair_count=0;
vector<vector<int>> v;
for(int i=0;i<nums.size();i++)
{
v[nums[i]].push_back(i);
}
for(int i=1;i<v.size();i++)
{
int size=v[i].size();
pair_count+=floor(size/2);
}
return pair_count;
}
};
解决方案
推荐阅读
- wordpress - Wordpress JSON API 仅在登录时工作
- javascript - 数据表日期排序与日期显示
- java - 为什么 Dikstra 算法运行在 O(V + E log V) 而不是 O(V ^ 2)?
- html - HTML5 Thymeleaf - 输入类型=数字的占位符显示 0
- entity-framework-core - ApplicationUser 上的 Entity Framework Core 导航属性有时为空
- python - 如何在 matplotlib 直方图中显示刻度标签?
- c# - 使用来自不同模型的 Viewmodel 时在哪里添加验证数据注释属性?
- ansible - ssh-copy-id Permission Denied AND ansible all -m ping Unreachable
- javascript - “语法错误:缺少 ) 条件后”
- java - 更新 ComboBox 的项目后发生 NullPointerException