12
返回列表 发新帖
楼主: anjy1021
跳转到指定楼层
上一主题 下一主题
收起左侧

Bloomberg电面

🔗
swee 2018-5-17 08:38:19 | 只看该作者
全局:
谢谢分享!
第一题貌似可以用数学的办法求解 (1+n)*n/2 - sum
回复

使用道具 举报

🔗
geom1try 2018-5-17 08:48:48 | 只看该作者
全局:
同好奇update
回复

使用道具 举报

🔗
wonderlives 2018-5-17 11:13:25 | 只看该作者
全局:
祝楼主好运
回复

使用道具 举报

🔗
ragepyre 2018-6-4 11:12:48 | 只看该作者
全局:
大家一定把这个相关系列的各种题目做好 (missing number/duplicate number),感觉好高频!好多公司在出
一个整数数列 包含1-->N  乱序,但是有一个缺失数字,让找到这个缺失数字。比如: [2,4,1,5,3,7] -> return 6. 1
回复

使用道具 举报

🔗
candicedjy 2018-6-11 08:22:38 | 只看该作者
全局:
楼主加油啊,感觉他家不是最优解也可能过得
回复

使用道具 举报

🔗
zqyzdsjdy 2018-9-30 06:28:43 | 只看该作者
全局:
第一题和follow up, 第二题还用stack就行


  1. class Solution {
  2.     public int missingNumber(int[] nums) {
  3.         int sum = nums.length * (nums.length + 1) / 2;
  4.         for (int num : nums) sum -= num;
  5.         return sum;
  6.     }
  7. }

  8. //如果是sorted的数组,在nlogn的时间做出
  9. class Solution {
  10.     public int missingNumber(int[] nums) {
  11.         Arrays.sort(nums);
  12.         if (nums[0] != 0) return 0; //只有一个元素是[0], [1]二分无法解决要提前考虑检查头尾
  13.         if (nums[nums.length -1] != nums.length) return nums.length;
  14.         int l = 0, r = nums.length - 1;
  15.         while (l < r) {
  16.             int mid = l + (r - l) / 2;
  17.             if (nums[mid] == mid) l = mid + 1; //相等说明左边没问题找右边
  18.             else if (nums[mid] > mid) r = mid; //element > index说明左边不对, 不会出现nums[mid] < mid,因为少一个
  19.         }
  20.         return l; //最后停住的地方就是缺少的
  21.     }
  22. }
复制代码

补充内容 (2018-9-30 06:30):
leetcode上array是 0开头的,这里改下mid+1即可
回复

使用道具 举报

🔗
jluo9612 2018-10-3 03:25:15 | 只看该作者
全局:
哇楼主跟我面筋好像 已被拒-=-
回复

使用道具 举报

🔗
 楼主| anjy1021 2018-11-6 06:29:10 | 只看该作者
全局:
反射弧超长地Update一下。。。收到Onsite,但是被拒了。。。
回复

使用道具 举报

🔗
 楼主| anjy1021 2018-11-6 06:29:53 | 只看该作者
全局:
sunx0619 发表于 2018-5-17 08:29
楼主有update吗 onsite了吗

嗯 onsite的时候被拒了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表