网易雷火笔试题

第一题就是分析分析在分析,花了90分钟ac,第二题应该是后缀表达式求值问题,然而没有真正做过这个题,老师讲过,然并卵,第三题是大根堆和小根堆结合的一题ac,第四题应该是dfs加剪枝,剪枝不会思密达ac0.2,第五题完全不会#笔试题目##网易雷火#
全部评论
什么岗的,怎么跟我不一样
1 回复 分享
发布于 2019-04-08 00:41
#include<iostream> #include<vector> #include<stdlib.h> #include<math.h> using namespace std; int main() {     int x, y;     cin >> x >> y;     if (x < 0 || y < 0 || x > 1000000 || y > 1000000)     {         return (0);     }     if (x == y)     {         cout << x + 1 << endl;         return (0);     }     //if (x==1)     //{     //    cout << y + 1 << endl;     //    return (0);     //}     //if (y == 1)     //{     //    cout << y + 1 << endl;     //    return (0);     //}     if (x < y)     {         int temp = x;         x = y;         y = temp;     }     //fuction y=y0/x0*x     double a = y + 1;     double b = x + 1;     double coe = a / b;     int res = 0;     double flag1 = 0;     int flag = 0;     for (int i = 0; i <= x + 1; i++)     {         double temp1 = 0;         temp1 = coe*i;         int temp2 = (int)temp1;         if (fabs(temp1 - temp2) < 0.000001 || fabs(temp1 - temp2 - 1) < 0.000001)         {             flag = 1;             flag1 = temp1;             continue;         }         else         {             int temp3_top = int(temp1 + 1);             int temp3_bottom = int(temp1);             if (temp3_top > flag1 && temp3_top > temp1 )             {                 if (flag == 1)                 {                     flag1 = temp1;                     res += 2;                     flag = 0;                     continue;                 }                 else if (temp3_bottom > flag1 && temp1 > temp3_bottom)                 {                     flag1 = temp1;                     res += 2;                     flag = 0;                     continue;                 }                 else                 {                     res += 1;                     flag1 = temp1;                     continue;                 }             }             else             {                  flag1 = temp1;                 res += 2;                 continue;             }         }     }     cout << res << endl;     return (0); }
点赞 回复 分享
发布于 2019-04-07 17:33
中间数的问题,思路如下,创建大顶堆和小顶堆,1:将新元素加入大顶堆, 2:大顶堆的堆顶和小顶堆的堆顶逆序,交换; 3:如果大顶堆元素大于小顶堆元素+1,将大顶堆元素放进大顶堆中: 4:如果遇见print,若大顶堆元素等于小顶堆元素,输出小顶堆的堆顶元素; 5:如果遇见print,若大顶堆元素不等于小顶堆元素,输出大顶堆的堆顶元素;
点赞 回复 分享
发布于 2019-04-07 17:38
第四题其实有递推公式,动态规划做出来。
点赞 回复 分享
发布于 2019-04-07 17:54
第一题 自己试了大量测试用例能通过,提交通过率为0
点赞 回复 分享
发布于 2019-04-07 17:56
第四题,dp
点赞 回复 分享
发布于 2019-04-07 18:03
记错时间错过了肿么办
点赞 回复 分享
发布于 2019-04-07 19:47
大佬这笔试有选择题和简答题么
点赞 回复 分享
发布于 2019-08-03 18:37
强化学习岗位的 有人收到笔试通知吗
点赞 回复 分享
发布于 2019-08-03 21:45
啊哈,网易雷火你们考过了呀,今天考,四小时,紧张
点赞 回复 分享
发布于 2019-08-04 11:04

相关推荐

面试1面试官项目的概括介绍ArrayList与LinkedList的区别两者的内存空间是如何的(在头尾插入删除操作上)说一下HashMap中的哈希冲突hashcode()如何计算的稍微介绍一下HashMap底层的数据结构是(答了红黑树,然后开始拷打红黑树了)什么是红黑树数据结构,特点是什么插入删除的时间复杂度是多少给你三个节点,红黑树是什么样的(三黑,没答出来)说一下堆的数据结构是,最大堆最小堆堆排序的时间复杂度是(建堆是O(n),排序是O(nlogn))解释一下堆排序为什么是这个时间复杂度(发疯了,不知道ww,后续经查:在正式排序时,第n次取堆顶记录重建堆需要用O(logn)的时间,并且需要取n-1次堆顶记录,因此排序的时间复杂度是O(nlogn))问堆除了做排序还能做什么,看我不解,面试官提示我PriorityQueue(优先级队列我比较熟悉,就将了有无参构造,扩容机制,定时任务的原理,用堆实现定时任务(时间化为时间戳整数,堆要加锁保证线程安全等等))2面试官redis的跳表(一紧张忘记了,鼠鼠真的太菜了)问我熟不熟悉Linux系统(不熟悉,只熟悉操作命令),然后问了iptabels的作用,实际上遇到的场景系统调用kafka吞吐量大,为什么(发送缓冲区,按批发送)zookeeper在kafka中的作用是什么介绍一下ZAB协议zookeeper中的临时节点是什么(开扯)zookeeper中服务器的数量是单数还是双数将一下http和https的区别(开始上难度了)你自己开发使用的http是哪个版本(平时还是使用https多)那介绍一下tls的加密方式现在https默认使用的是那个tls版本和ssl版本(tls是1.3,ssl不知道)tls1.3相较于1.2的区别在哪(开扯,从安全性和加密速度上分析)问了清不清楚Nagle(没听说过>_还问了另一个没听说的算法反问问网易对于校招生更注重什么能力:相比疫情前,他们的招人的难度增大,侧重底层算法其他反问忘记了【网易游戏(互娱)】2025届校招N星计划开启投递!!面向对象:2024年9月-2025年8月毕业的同学工作地点:广州、杭州、上海网申时间:即日起,招满即止投递传送门:https://game.campus.163.com/m/position/21?st=ZTkxYTUwNWYtN2VjZC00NWNmLWFlOWYtZjAzYzZmOWI1OTQ0请认准我的内推码:【JC2tAF】项目重点一览:★掉落直通校招和实习两种offer,满足不同诉求!★实习项目未能斩获offer的同学可复活再战!★更快的校招流程,先人一步拿下offer!★五大岗位类别,多款游戏产品等你加盟!★业内具有竞争力的薪酬,幸福猪仔不是梦!欢迎具备无界精神的你,和我们一起创造未来的无限可能性!使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态
网易互娱
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
评论
点赞
8
分享
牛客网
牛客企业服务