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

骨骼面经 欧诶 + 店面 + 昂赛

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
上周刚onsite。发个面经赞人品,求offer
OA:
种花和时间的变形,和地里面经都有区别
电面:
上来问了几分钟BQ,项目中遇到需求很大的更改怎么处理的。
生成一张card,这个card是个5 * 5的矩阵,矩阵第一列从1-15随机生成,第二列从16-30随机生成,以此类推。第三列中间的数为NULL。
follo
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
证明贪心的正确性,这个证明花了好多时间,最后代码没写完。
  • 给一个linked list,让反向打印出来。不能破坏链表(反转输出之后再反转也不行)。空间复杂度需要小于O(n), 时间复杂度也要小于O(n^2)。我的解法满足这两个要求,但他还说有更好的解法。


  • 评分

    参与人数 5大米 +17 收起 理由
    paulklausen + 3 给你点个赞!
    ccandee + 3 给你点个赞!
    伊安斯 + 3 很有用的信息!
    linlizh + 5 很有用的信息!
    zhuzhuqian + 3 给你点个赞!

    查看全部评分


    上一篇:菲斯布科面经 店面 + 昂赛
    下一篇:狗家SRE-new grad电面跪经

    本帖被以下淘专辑推荐:

    推荐
    siren01 2018-8-1 10:51:49 | 只看该作者
    全局:
    第四题莫非是,
    快慢指针找中点,找到后,先打印右边,后打印中点,再打印左边...就是上面层主说的,“中序”遍历...
    回复

    使用道具 举报

    推荐
    Vicmal 2018-8-1 13:39:16 | 只看该作者
    全局:
    第四题可以sqrt(n)的空间复杂度 On的时间复杂度  先for一遍把整个链表分成sqrt n 块 每一块存第一个元素 总共存sqrt n个指针 然后倒着for这些指针 开一个临时的sqrt n的数组 每过一块就逆序放进去 然后打印出来 总共有两个sqrt n的数组 应该满足要求
    回复

    使用道具 举报

    推荐
    FML 2018-7-31 08:24:44 | 只看该作者
    全局:
    您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    使用VIP即刻解锁阅读权限或查看其他获取积分的方式
    游客,您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    VIP即刻解锁阅读权限 或 查看其他获取积分的方式
    Unlock interview details and practice with AI
    Popular Interview Questions from Top Companies
    回复

    使用道具 举报

    🔗
    fropen 2018-7-31 04:30:06 | 只看该作者
    全局:
    第四题,隔一个压倒栈里一个,输出的时候先输出node.next.val,再输出node.val,可以吗
    回复

    使用道具 举报

    🔗
     楼主| blackwww 2018-7-31 04:33:25 | 只看该作者
    全局:
    fropen 发表于 2018-7-31 04:30
    第四题,隔一个压倒栈里一个,输出的时候先输出node.next.val,再输出node.val,可以吗

    不行,O(n/2)空间复杂度也是O(n)
    回复

    使用道具 举报

    🔗
    bobogreat 2018-7-31 05:26:38 | 只看该作者
    全局:
    第四题好像可以每次使用 O(n)找到中点,然后递归打印右边和左边。这样空间复杂度是O(log n), 时间是O(nlog n)。当然不用递归使用stack最好。
    回复

    使用道具 举报

    🔗
     楼主| blackwww 2018-7-31 05:29:22 | 只看该作者
    全局:
    bobogreat 发表于 2018-7-31 05:26
    第四题好像可以每次使用 O(n)找到中点,然后递归打印右边和左边。这样空间复杂度是O(log n), 时间是O(nlog  ...

    我就是这样做的。但面试官还让我想更好的解法
    回复

    使用道具 举报

    🔗
     楼主| blackwww 2018-7-31 05:51:14 | 只看该作者
    全局:
    刚翻了下狗狗家近期面经,第3题近期高频。利口 拔物期
    回复

    使用道具 举报

    🔗
    FML 2018-7-31 07:59:07 | 只看该作者
    全局:
    第四题递归到底,然后从后往前sb.insert(0, cur.val)可以么?

    补充内容 (2018-7-31 08:00):
    或者直接按顺序添加最后sb.reverse().toString()哈哈
    回复

    使用道具 举报

    🔗
    FML 2018-7-31 07:59:29 | 只看该作者
    全局:
    FML 发表于 2018-7-31 07:59
    第四题递归到底,然后从后往前sb.insert(0, cur.val)可以么?

    顺祝Offer
    回复

    使用道具 举报

    🔗
     楼主| blackwww 2018-7-31 08:11:12 | 只看该作者
    全局:
    FML 发表于 2018-7-31 07:59
    第四题递归到底,然后从后往前sb.insert(0, cur.val)可以么?

    补充内容 (2018-7-31 08:00):

    题目不需要保存结果,只要打印出来。保存在sb的话就是O(n)空间复杂度了。
    回复

    使用道具 举报

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

    本版积分规则

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