网易笔试编程题如何提交?

网易昨天的在线笔试题中,有一道编程题,题干给的是
struct Cmp{
  int light;
int heavy;
};
int compaer(vector<Cmp> records,int g1,int g2)
{
}  
题干要求让补全 compaer函数,没有任何样例输入和输出。代码编辑框空白,不想leetcode上给出了函数框架。
请问,应该如何补全呀????????
1. 直接补全函数体内的代码 。  编译提示:records没有声明
2. 加入 题干给出的 struct 和函数框架之后。编译提示:vector没有定义
3.难道要写全#include 。。。。 以及main()函数嘛??????可是main()函数该如何调用 compare()呀,参数是什什么呀?
全部评论
一开始我也只是实现了compare函数,默认一些头文件,输入输出都是定义好,就像牛客网上这些变成练习题。网易笔试时提供调试功能,需要自己输入测试用例调试,提示一堆错误,有vector未定义之类的,按提示一点点添加代码。最后的结果是,写了头文件引入,命名空间声明,结构体定义,compare函数定义,以及main()函数。在main()函数定义int g1,g2,作为输入cin,定义records,并push_back一些例子数据,作为compare()的参数,调用该函数并返回结果,cout这个结果。调试时,输入g1,g2两个整数值,运行,结果提示说测试用例通过,但不代表程序就正确,能通过所有的测试用例。
点赞 回复 分享
发布于 2016-03-23 12:04
我粗略的把Compare函数实现了就没写了,到点自动提交的。估计就主要看这个函数的实现吧
点赞 回复 分享
发布于 2016-03-23 10:28
好像要自己写完整代码,包括输入之类的。。。然后调试的时候 就可以运行看看了,测试用例部分需要自己人工输入。最后交卷了,代码肯定自动提交了
点赞 回复 分享
发布于 2016-03-23 11:06

相关推荐

11-09 01:22
已编辑
东南大学 Java
高级特工穿山甲:羡慕,我秋招有家企业在茶馆组织线下面试,约我过去“喝茶详谈”😢结果我去了发现原来是人家喝茶我看着
点赞 评论 收藏
分享
赏个offer求你了:友塔HR还专门加我告诉我初筛不通过😂
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务