求助大佬们,全局变量报错,私有变量通过了

以下两个变量声明为全局变量,就报错了
vector<int> v;
int alpha[130];
这样声明就错了
private:
	vector<int> v;
	int alpha[130];
可我在本地,我测试了很多,结果都一样的!!
以下的是通过的,取消注释就通过不了了。。
题目:字符流中第一个不重复的字符
//vector<int> v;
//int alpha[130];
class Solution {
	private:
		vector<int> v;
		int alpha[130];
	public:
		void Insert(char ch) {
			alpha[ch] += 1;
			if(alpha[ch] == 1) {
				v.push_back(ch);
			} else if(alpha[ch] == 2) {
				int len = v.size();
				for(vector<int>::iterator it = v.begin(); it != v.end(); it++) {
					if(*it == ch) {
						v.erase(it);
						break;
					}
				}
			}
		}
		char FirstAppearingOnce() {
			int len = v.size();
			if(len == 0) return '#';
			else return v[0];
		}
};





全部评论
不知道有没有可能是多组导致vector全局莫初始化
点赞 回复 分享
发布于 2020-01-21 08:48
标签别写春招OK?动脑OK?
点赞 回复 分享
发布于 2020-01-21 02:33

相关推荐

24分钟1.自我介绍2.黑盒测试用例设计方法3.运用刚才的测试方法对手机端淘宝购物车结算页面进行测试4.测试流程5.需求文档没有标明边界值,怎么确定边界值,确定边界值后怎么测6.你们公司自动化测试是测业务主流程还是新需求反问:不足之处答:问答问题前思考3s再答,针对提问再答
一笑而过2222:边:边界值分析法(处理输入边界) 类:等价类划分法(划分有效 / 无效输入) 定:判定表法(多条件组合的逻辑判定) 因:因果图法(分析输入输出的因果关系) 迁:状态迁移法(覆盖系统状态转换路径) 场:场景法(模拟端到端业务流程) 正:正交试验法(多因素组合的测试优化) 错:错误推测法(基于经验推测潜在漏洞) 记忆逻辑链(按测试场景优先级排序) 先处理明确输入:边界值 + 等价类(边类) 再处理条件组合:判定表 + 因果图(定因) 接着处理状态与流程:状态迁移 + 场景法(迁场) 最后优化多因素与补漏:正交试验 + 错误推测(正错)
查看6道真题和解析
点赞 评论 收藏
分享
迷茫的大四🐶:自信一点,我认为你可以拿到50k,低于50k完全配不上你的能力,兄弟,不要被他们骗了,你可以的
点赞 评论 收藏
分享
废物一个0offer:认真的吗二本本科找人工智能岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-19 14:35
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务