楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

新鲜亚麻 SDE OA 可能是新题

   
地里匿名用户
🔗
匿名用户-QVV3L  2022-1-31 00:50:44
想问下intern oa的题库会换吗?
回复

使用道具 举报

🔗
niniC27 2022-1-31 00:52:43 | 只看该作者
全局:
第二个 有人发过吧
回复

使用道具 举报

🔗
SlayerEcho 2022-1-31 03:38:37 | 只看该作者
全局:
第二题有人发过吧
  1. # Given an array of binary digits, 0 and 1, sort the array so that all zeros are at one
  2. # end and all ones are at the other. Which end does not matter. To sort the array,
  3. # swap any two adjacent elements. Determine the minimum number of swaps to sort the array.

  4. # Example
  5. # arr = [0, 1, 0, 1]
  6. # With 1 move, switching elements 1 and 2 yields [0, 0, 1, 1], a sorted array
  7. def minMoves(arr):
  8.     count1 = 0
  9.     dis = 0
  10.     for num in arr:
  11.         if num ==1:
  12.             count1+=1
  13.         if num==0:
  14.             dis+=count1
  15.     count0 = len(arr) - count1
  16.     rev_dis = count1 * count0 - dis
  17.     return min(dis, rev_dis)
复制代码

评分

参与人数 1大米 +1 收起 理由
jace092 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
acgi 2022-1-31 03:48:23 | 只看该作者
全局:
SlayerEcho 发表于 2022-1-30 14:38
第二题有人发过吧

啊?
OA面经看少了。。。可能是分不够, 看的不够多
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-SBGHJ  2022-1-31 04:02:58
第一题有什么思路吗?
回复

使用道具 举报

🔗
qed 2022-1-31 17:30:20 | 只看该作者
全局:
匿名者 发表于 2022-1-30 21:02
第一题有什么思路吗?

排序然后比较左右边界 O(n),就和lc 56差不多。
回复

使用道具 举报

🔗
vincezz 2022-2-6 06:23:28 | 只看该作者
全局:
楼主还记得 merge 的条件吗,感觉缺了很重要的判定条件。

[1,2],[2,3],[3,5],[1,5]
如果是这个,答案是多少,我猜是 3?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-WHY4Q  2022-2-7 10:58:08
请问binary sort这题rev_dis = count1 * count0 - dis这行是为什么呀?我知道它是考虑把1和0换一个方向需要的swaps,但是我不懂为啥count1和0要乘起来?请问谁能解释一下不?
回复

使用道具 举报

🔗
ihuei 2022-2-7 12:43:50 | 只看该作者
全局:
第二題的解法可以參考這個:
https://www.geeksforgeeks.org/mi ... -sort-binary-array/

评分

参与人数 1大米 +1 收起 理由
flyphoenix + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-MSFDM  2022-4-18 01:45:34
ng和在职的题库一样吗?我觉得楼主的题很难诶。。
回复

使用道具 举报

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

本版积分规则

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