注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
之前面挂了他家另一个岗,没想到又有recruiter来撩,就当免费给我mock interview了。
又是没见过的新题,我真的是新题体质,从没遇到过面经。如果有人见过这道请告知。
让实现一个ID pool,ID的range是1到max long。有俩API acquire()和release(),前者返回一个最小的空闲的id,后者收回一个正在使用的ID,把它重新放回池子。我用了一个min heap来存available的IDs,一开始先只把1放进去。只有当heap空了的时候,放入下一个available的ID。在release的时候再把I您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 使用VIP即刻解锁阅读权限或查看其他获取积分的方式 游客,您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 VIP即刻解锁阅读权限 或 查看其他获取积分的方式 了。但我代码能跑,用各种edge cases也测过了。但是感觉面试官follow我的思路有点疑惑,也许这不是她期待的解法。欢迎大家讨论。
求米!!! |