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

微软intern面经,求答案

🔗
 楼主| smzfeng 2012-3-14 08:33:19 | 只看该作者
全局:
回复 20# rayray81502

说实话 我面试时候就是这么答的 但是其实这是一个O(n^2)的程序 确实操作会小于n^2步,但是时间复杂度仍然是O(n^2)

怪我没有表述清楚,应该找一个O(nlgn)甚至更快的方案
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

🔗
rayray81502 2012-3-14 09:00:05 | 只看该作者
全局:
回复 22# nkg114mc


    链表多出的那几个指针都要考虑空间吗。。。
回复

使用道具 举报

🔗
nkg114mc 2012-3-14 09:45:22 | 只看该作者
全局:
回复 24# rayray81502

当然了,一个表项一个指针,这就是n个指针,如果可以的话,同样的空间我也可以再申一个n长度的数组,然后扫一遍原数组把每一项按要求的顺序存到新数组里,O(n)时间搞定,还用链表干嘛……
回复

使用道具 举报

🔗
 楼主| smzfeng 2012-3-14 10:37:27 | 只看该作者
全局:
回复 24# rayray81502 [b][/b]


链表是要考虑的 因为链表的空间复杂度也是O(n)
回复

使用道具 举报

🔗
jintian1_84 2012-3-14 10:42:27 | 只看该作者
全局:
quote]这不是版大发的100道题的原题吗?可以去编程区找到!
版大V587!
tsy3602 发表于 2012-3-13 20:11 [/quote]

能给个链接吗
回复

使用道具 举报

🔗
wwwyhx 2012-3-14 10:42:44 | 只看该作者
全局:
啊, 不是吧, 这题我做过?????!!!!!
啊, 退步了, 哈哈
回复

使用道具 举报

🔗
wwwyhx 2012-3-14 10:55:37 | 只看该作者
全局:
看半天才看明白, Divided and Conquer....
对于 ---- ++++ ---- ++++ 来说reverse中间那段"++++ ----" => "---- ++++"
然后再reverse两个小段, 一般递归log(n)的栈空间不算进去.

MS的一面居然问这个题, 太扯了.....
回复

使用道具 举报

🔗
 楼主| smzfeng 2012-3-14 11:57:46 | 只看该作者
全局:
回复 29# wwwyhx

原来递归的栈空间是不算进去的
回复

使用道具 举报

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

本版积分规则

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