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

狗家背靠背面试过经

🔗
 楼主| manyfun711 2018-12-16 04:32:33 | 只看该作者
全局:
chenling1994122 发表于 2018-12-16 04:17
以及找一个数字的二进制有多少bit可以写一个递归函数优雅的算出来? 哈哈,我就是直接从右边往左边数的,怎 ...
  1. int len(int x) {
  2.   return x == 1 ? 1 : len(x / 2) + 1;
  3. }
复制代码


输入一个数,返回这个数字的二进制位数
回复

使用道具 举报

🔗
yeou110 2018-12-25 09:55:17 | 只看该作者
全局:
楼主, ”第一题followup是求这棵树的最大值。二分,然后调用之前这个函数就ok了。 “

是不是直接用recursion check left node and right node, and return the max 啊? linear time, 除了这个想不到
回复

使用道具 举报

🔗
timqqt 2019-1-13 09:25:34 | 只看该作者
全局:
楼主你出结果了吗,我跟你面一样的题,时间差不多,但是我还没收到反馈。。好怕凉凉
回复

使用道具 举报

🔗
jin0abc0 2019-3-23 00:04:27 | 只看该作者
全局:
第一题的解法帅炸!
回复

使用道具 举报

🔗
MrAtoZ 2019-8-24 00:13:08 | 只看该作者
全局:
楼主太强了
回复

使用道具 举报

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

本版积分规则

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