全部评论
贴个第二题的代码攒rp
1+0.55。。第二道题,从前往后排,从后往前排,取最小值,能过55,然后还有种情况,比如说1,4,6,8,11,这种就得从中间排,但是没写出来
1+0.45
第二题,维护HashMap,map里面存如果不修改当前的树,对应的起点是多少,可以求出来最长的不要修改的等差数列,最后n-maxLen
第一题过了90,就排序加遍历,不知道为什么就超时了
我第二题为什么只有36
第二题只有36是为啥😖
第二题 只能过64%就超时了。 有没有大佬po一下AC代码
第二题我用暴力枚举了所有等差数列为什么只能过0.45😣
第一道题的思路是啥啊? 各位大佬求教
直接new一个结果数组出来,把结果都写在新数组,两个数组比较,不同的个数,完美解决?
求第二题的思路
1+0.18
感觉两道题都较简单,第二题一直0.18,最后3分钟突然想到了问题在哪,结果没时间改过来了,直接气炸
有没有人用js做的
看Anymos 牛友写的js版本,欢迎大家指正 /* 贪心的思想,(1)认为所有的工作都同时启动,准备时间短的任务先开始跑,这样时间最短的情况就是“所有任务跑的时间+最短任务准备时间”了,(2)当然还存在某任务跑了其他工作还都处于准备状况中的情况,所以对于此情况单独弄下。用二维数组time存每组数据, time[i][0]代表准备时间,arr[i][1]代表跑的时间。然后根据准备时间长短排序 */ function schedule() { let N = 5; let time = []; time[0] = [5, 1]; time[1] = [2, 4]; // time[0] = [2, 4]; // time[1] = [7, 5]; // time[2] = [8, 1]; function arrSort(a, b) { return a[0] - b[0]; } time.sort(arrSort); let res = 0; for (let i = 0; i < time.length; i++) { if (res > time[i][0]) { //上一个任务跑完了,下一个任务准备阶段完成了,可以开始执行下一个任务(1) res += time[i][1]; } else { //上一个任务跑完了,下一个任务还在准备阶段(2) res = time[i][0] + time[i][1]; } } console.log(res) } schedule();
多少道能进面试?
请问是在什么平台上测试呀,牛客还是赛码?
滴滴有实习吗?为什么我在官网没有看到实习的岗位?
相关推荐
2024-11-29 14:47
字节跳动_后端开发(准入职员工) 逆天 hr。。先是在面试之前给我换了两次面试时间,面试完就不回消息了。面试时候我已经明确说了我不接受上海和深圳,没有 hc 你给我挂了就是了现在说这个😅化身华黑子,纯逆天
沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待;
2.你的排名比较靠前,不要担心,耐心等待;
3.问题不大,正在审批,不要着急签其他公司,等等我们!
4.预计9月中下旬,安心过节;
5.下周会有结果,请耐心等待下;
6.可能国庆节前后,一有结果我马上通知你;
7.预计10月中旬,再坚持一下;
8.正在走流程,就这两天了;
9.同学,结果我也不知道,你如果查到了也告诉我一声;
10.同学你出线不明朗,建议签其他公司保底!
11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享