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

亚麻一轮VO BQ + Coding

🔗
Scala688 2018-12-13 07:28:56 | 只看该作者
全局:
        很有用的信息!
回复

使用道具 举报

🔗
NoModNoMaster 2018-12-13 07:35:06 | 只看该作者
全局:
请问楼主收到结果了吗?
回复

使用道具 举报

🔗
gao19911026 2018-12-14 04:36:49 | 只看该作者
全局:
没动楼主的题目,麻烦能再详细一点解释一下吗? 谢谢
回复

使用道具 举报

🔗
 楼主| wangshiyu1995 2018-12-14 05:25:07 | 只看该作者
全局:
gao19911026 发表于 2018-12-14 04:36
没动楼主的题目,麻烦能再详细一点解释一下吗? 谢谢

就是 给一批视频的起始时间和带宽,求你需要多少带宽。大概就是 同时可以运行的所有视频的带宽之和的最大值....我不知道说清楚了没有
回复

使用道具 举报

🔗
MacJordan 2019-2-1 09:40:46 | 只看该作者
全局:
wangshiyu1995 发表于 2018-12-13 03:26
Good point。其实这已经是我第三次在面试/笔试中碰见这个题了。我之前想过你的解法,你的解法已经很优化 ...

楼主请问这题是相当于meeting room II 嘛?给一堆时间段,求最少的会议室能满足所有的meetings?

还有请问你的解法能具体写一下伪代码嘛,不太懂先sort好之后再加PQ是怎么操作的..
回复

使用道具 举报

🔗
 楼主| wangshiyu1995 2019-2-1 09:45:36 | 只看该作者
全局:
MacJordan 发表于 2019-2-1 09:40
楼主请问这题是相当于meeting room II 嘛?给一堆时间段,求最少的会议室能满足所有的meetings?

还有 ...

是meeting room,后来发现其实leetcode的解法更简单,我的有点麻烦了。
  1. sort [start, end] by start time in increasing order
  2. init priority_queue by end time in increasing order

  3. for item in input vector(sorted):
  4.     if item.starttime > pq.front.endtime:
  5.         pq.pop
  6.     else
  7.         pq.push(item)
复制代码


同时记录最大值就好啦!

补充内容 (2019-2-1 09:46):
不好意思 上面if应该是while

评分

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

查看全部评分

回复

使用道具 举报

🔗
MacJordan 2019-2-1 10:21:33 | 只看该作者
全局:
wangshiyu1995 发表于 2019-2-1 09:45
是meeting room,后来发现其实leetcode的解法更简单,我的有点麻烦了。
[mw_shl_code=bash,true]sort [st ...

理解了,还有一个小问题是 时间的格式是int还是string呢?sort的话需要直接对比字符串嘛?比如1:00比2:00小这样?java是用String.compareTo吗
回复

使用道具 举报

🔗
 楼主| wangshiyu1995 2019-2-1 10:23:32 | 只看该作者
全局:
MacJordan 发表于 2019-2-1 10:21
理解了,还有一个小问题是 时间的格式是int还是string呢?sort的话需要直接对比字符串嘛?比如1:00比2:00 ...

这个应该直接clarify,我当时说,我可以用int表示时间吗,他说可以,我就写了。亚麻家的VO时间很紧张(因为全程都在BQ。。。),coding基本上直入主题,我甚至连sort的operator都没写。。因为实在没时间

评分

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

查看全部评分

回复

使用道具 举报

🔗
ruinart 2019-2-1 23:13:47 | 只看该作者
全局:
wangshiyu1995 发表于 2019-2-1 10:23
这个应该直接clarify,我当时说,我可以用int表示时间吗,他说可以,我就写了。亚麻家的VO时间很紧张(因 ...

我有个问题,记录最大值是每添加一个到pq里就sum里面的bandwidth,然后记录最大值吗
回复

使用道具 举报

🔗
 楼主| wangshiyu1995 2019-2-2 11:26:39 | 只看该作者
全局:
ruinart 发表于 2019-2-1 23:13
我有个问题,记录最大值是每添加一个到pq里就sum里面的bandwidth,然后记录最大值吗

对的字数字数
回复

使用道具 举报

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

本版积分规则

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