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

现在才进pool是不是基本就淹死了(附面经)

🔗
bobzhang2004 2016-4-1 03:11:20 | 只看该作者
全局:
写了下第一轮第一题
  1. public class DuplicateNumber {

  2.         public static void main(String[] args) {
  3.                 int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9};
  4.                 System.out.println(findDuplicateNumber(arr));
  5.         }
  6.        
  7.         public static int findDuplicateNumber(int[] arr) {
  8.                 if (arr == null || arr.length == 0) {
  9.                         return Integer.MAX_VALUE;
  10.                 }

  11.                 int start = 0;
  12.                 int end = arr.length - 1;
  13.                 while (start + 1 < end) {
  14.                         int mid = (end - start) / 2 + start;
  15.                         if (arr[mid] != mid + 1) {
  16.                                 end = mid;
  17.                         } else {
  18.                                 start = mid;
  19.                         }
  20.                 }

  21.                 if (arr[start] != start + 1) {
  22.                         return arr[start];
  23.                 } else if (arr[end] != end + 1) {
  24.                         return arr[end];
  25.                 }
  26.                 return Integer.MAX_VALUE;
  27.         }
  28. }
复制代码
回复

使用道具 举报

🔗
william_Lu 2020-1-29 03:50:24 | 只看该作者
全局:
老哥,我看你从进Pool 到实习offer 只用了20天左右的时间,有什么技巧可以分享一下吗, 我也是刚刚进pool,希望学长能分享下经验,我的邮箱是xil069 at eng.ucsd.edu 谢谢了
回复

使用道具 举报

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

本版积分规则

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