楼主: 余小贱
跳转到指定楼层
上一主题 下一主题
收起左侧

微软苏州一面过经

🔗
崔毛求吃 2019-7-15 16:45:16 | 只看该作者
全局:
坐等楼主接下来的面经
回复

使用道具 举报

🔗
gangQFDM 2019-7-17 18:00:18 | 只看该作者
全局:
第一题我提供一种解法:. 1point3acres
以此遍历这100个数字,建立一个map,key为100-x (假设x为1,则key为99,如果x=0则跳过),当遍历到数字y时,如果y在map中,则删除map中key为Y的元素,遍历完整个数组后,map中剩下的就是被替换的
回复

使用道具 举报

🔗
ereret2 2019-7-17 20:41:47 | 只看该作者
全局:
也许这个面试官就是想看你能想出几种做的方法?
回复

使用道具 举报

全局:
我全看了,楼组第一个方法感觉是最好的。1-100和可以用公式求,总体time complexity就是one-pass O(n), space是O(1)。除非有二分解法,不然这就是最优解。
回复

使用道具 举报

🔗
RaccoonPanda 2019-10-10 00:16:40 | 只看该作者
全局:
你可以看看 蠡扣 恣意, 第一道题是它的弱化版.
我猜面试官是想看到数字移动到正确位置的做法
回复

使用道具 举报

🔗
yanjinbin 2019-12-2 17:46:17 | 只看该作者
全局:
就是鸽巢原理   或者异或 也行  ,楼主说的已经完美了 。 第二道题目 感觉就是放宽心  考虑下  极端情况吧   不明白 第二道题目 考什么
回复

使用道具 举报

🔗
yanjinbin 2019-12-10 17:19:31 | 只看该作者
全局:
有没有问你BQ问题啊
回复

使用道具 举报

🔗
bearanson 2020-1-8 09:41:26 | 只看该作者
全局:
第一题也许  if(!(1&a[i])       或者         if(!(a[i] << 1))      这样可以
回复

使用道具 举报

🔗
xiaoma31 2020-8-11 17:15:08 | 只看该作者
全局:
第一题是index as bucket。奇技淫巧,没看过答案想不太到。
回复

使用道具 举报

🔗
mingdongt 2020-10-30 14:12:25 | 只看该作者
全局:
RaccoonPanda 发表于 2019-10-10 00:16
你可以看看 蠡扣 恣意, 第一道题是它的弱化版.
我猜面试官是想看到数字移动到正确位置的做法

我也觉得是 面试官想看骚操作
回复

使用道具 举报

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

本版积分规则

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