首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
一只弱鸡
2017-06-06 09:25
已编辑
字节跳动_抖音电商_资深后端工程师
关注
已关注
取消关注
牛客网刷题系统所耗时间和空间是什么机制?准不准?
在牛课刷题也刷了不少了,一直对他通过以后的提示没放在心上,今天刷leedcode时候,优化一道题,应该是会快很多,但是提交得出的时间和预想的完全不同,虽然我比较菜,但是O(1)和O(n)还是分的清的,并且之前也有过这样的情况,有的题实在不会写,复制了人家第一名的代码,人家飞速,自己的就很耗时间,求解答。谢谢大家了
提示
全部评论
推荐
最新
楼层
NotDeep
中国戏曲学院 算法工程师
关于时间: 评测系统呈现的是运行时间,一般说来时间测量都不是特别准确的,都会有小的误差,但是误差波动不大,不会有数量级的波动。影响代码实际运行效率的因素比较宏观当然是看理论的平均复杂度,做优化算法基本也是优化这个,但是还有很多微观一点的细节: 1、某些算法的极限情况会造成复杂度最差(比如快排)。 2、算法实际的常数很大,在一些极限一点的情况渐近复杂度不能显示出效率的差距,效率差距主要体现在常数上。 3、使用了一些可能常用的库函数,建议去弄清这些东西的复杂度。 比如std:sort 这个排序跑得飞快。。。 比如std::nth_element 可以认为是O(n)的。。然后在元素个数小于等于3的时候用的插排。。 有时候因为对库函数的复杂度不清楚,随意用上去会算不清具体的复杂度。 4、语言差异造成的IO差距和运行差距。比如在10^5 10^6这种输入量级的数据上可以对比下scanf和cin的效率差距,其他语言也可以做做对比。另外有些语言跑起来就是要慢一些。。。。 5、还有一些丧心病狂的优化技巧。。。。。。 关于空间: 空间测量基本是稳定准确的。一般算法题对空间是不做限制的,所以关于空间可能产生的问题就是爆栈空间,系统提供的栈空间是有限的,在一个局部开一个很大的数组是有爆栈风险的。这个空间大小主要看评测机是啥操作系统的,一般都是linux。 综上。。。个人认为对于能通过的题目可以不太需要care使用的时间空间,需要比较关注的是这个问题的理论最优复杂度算法的写法。。以及一些很优雅的写法?
点赞
回复
分享
发布于 2017-06-06 10:39
舍甫琴科
中华女子学院 Java
上代码看看
点赞
回复
分享
发布于 2017-06-06 10:22
小小
门头沟学院 C++
哪个题目?
点赞
回复
分享
发布于 2017-06-06 10:14
一只弱鸡
楼主
字节跳动_抖音电商_资深后端工程师
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST。提交的就是下面的,注释掉的也是对的,开始是注释掉的那种,然后改成了这种。 public class Solution { public TreeNode sortedListToBST(ListNode head) { if(head == null) return null; if(head.next == null) return new TreeNode(head.val); ArrayList<Integer> list=new ArrayList<Integer>(); while(head!=null) { list.add(head.val); head=head.next; } return buildToBST(list,0,list.size()-1); } private TreeNode buildToBST(ArrayList<Integer> list, int start, int end) { if(end<start)return null; int mid=(start+end+1)/2;//题目中是要求偶数时候,中间2个,选后面那个数 TreeNode root = new TreeNode(list.get(mid)); root.left=buildToBST(list,start,mid-1); root.right=buildToBST(list,mid+1,end); return root; } // public TreeNode sortedListToBST(ListNode head) {//这个也是对的,没有上面的那个快 // if(head == null) return null; // if(head.next == null) return new TreeNode(head.val); // ListNode mid = head; // ListNode end = head; // ListNode preMid = null; // while (end != null && end.next != null) {//每一次都循环快慢指针找中点 // preMid = mid; // mid = mid.next; // end = end.next.next; // } // TreeNode root = new TreeNode(mid.val); // preMid.next = null; // root.left = sortedListToBST(head); // root.right = sortedListToBST(mid.next); // return root; // } }
点赞
回复
分享
发布于 2017-06-06 10:40
还没有回复哦~
相关推荐
昨天 13:56
已编辑
莆田学院 产品经理
春招啥时候开始
现在是冬招吗 感觉这几个月的时间过得太快了 从八月到12月 感觉好像才几个星期 每一天时间都在飞逝 怎么马上好像也就25年了然后就毕业了 光想一想就好伤感 我要开始怀念了ing
牛客创作赏金赛
点赞
评论
收藏
分享
11-18 22:59
暨南大学 HRBP
现在的同学找工作的想法真的很多
今天面试了一个00后的小女生,她对找工作的想法让我深有感触。她提到,除了基本工资,她希望公司能抗风险,稳定可靠。更重要的是,她渴望在这个平台上成长,而不是仅仅打卡上班,浪费时间。她说得对,大家其实都是在为未来的简历而努力。无论年龄,能清楚自己想要什么,选择手中拥有的机会,践行长期主义,才是最珍贵的。积极的态度和行动,才是我们求职路上最宝贵的财富。
牛客创作赏金赛
点赞
评论
收藏
分享
09-26 12:03
华中科技大学 单片机
秋招首蚌
SinyWu:
七院电话面的时候问我有没有女朋友,一听异地说你赶紧分。我:???
点赞
评论
收藏
分享
11-09 14:54
已编辑
华南农业大学 产品经理
请赐教😭😭
25届应届生,目前0 offer,焦虑坏了😭😭
大拿老师:
这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞
评论
收藏
分享
11-20 14:15
天津大学 算法工程师
工作很好但是想辞职。。。
现在工作待遇很好,互联网双休不打卡,月薪两万五,五险一金顶格交,包吃包住,但就是天天想辞职 总结了一下有这几个原因: 不喜欢目前做的产品,一点兴趣都没有。 不喜欢老板,和他的性格不合拍,相处很累。 管理混乱,干活要把一半时间花在走流程上。 不喜欢这个工作,但是公司很好有名气,肯定能给我简历镀金,待遇也好,纠结……
能干的铁锤在午休:
所以咱们公司到底叫啥
如果再来一次,你还会选择这个工作吗?
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
给正在秋招中枯燥的大家找个乐子听听吧,不被理解真的心寒
1.3W
2
...
sagima的阎良出差日记
1.2W
3
...
26日常实习小红书面经
1.2W
4
...
双非本科四年的总结
9174
5
...
秋招是时候收官了
8705
6
...
秋招颗粒无收,我要何去何从
7506
7
...
收到offer了!!!!
7200
8
...
请大家警惕“总包”骗局!
7093
9
...
双非学院本,转正云智!
7002
10
...
秋招之路:零基础游戏引擎/图形方向求职总结
5666
正在热议
#
25届秋招总结
#
247398次浏览
2012人参与
#
学历or实习经历,哪个更重要
#
41038次浏览
298人参与
#
北方华创开奖
#
22777次浏览
259人参与
#
地方国企笔面经互助
#
2538次浏览
6人参与
#
你最想要的公司福利是?
#
39917次浏览
126人参与
#
选完offer后,你后悔学本专业吗
#
10383次浏览
75人参与
#
面试题刺客退退退
#
137095次浏览
2092人参与
#
国企/银行/研究所公司爆料
#
89700次浏览
412人参与
#
应届生被毁约被毁意向了怎么办
#
27098次浏览
238人参与
#
一觉醒来,我觉醒了超级打工人系统
#
2880次浏览
35人参与
#
机械应届生薪资要多少才合适?
#
12385次浏览
60人参与
#
查收我的offer竞争力报告
#
16735次浏览
228人参与
#
校招入职后的感受
#
156910次浏览
1961人参与
#
你觉得第一学历对求职有影响吗?
#
14879次浏览
121人参与
#
没有实习经历,还有机会进大厂吗
#
804986次浏览
13814人参与
#
我的工作日记
#
21167次浏览
270人参与
#
不给转正的实习,你还去吗
#
1516831次浏览
16964人参与
#
寒假躺平还是提前实习
#
58407次浏览
438人参与
#
总结:哪家公司面试体验感最差
#
25725次浏览
129人参与
#
秋招OC许愿
#
226521次浏览
1871人参与
#
如何写一份好简历
#
602066次浏览
8441人参与
牛客网
牛客企业服务