由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - MS那个扫正数和负数的题目偏难
相关主题
请大家帮忙分析一下这个程序的时间复杂性从水木上看到个数组题
遇到新题脑袋一片空白怎么办?讨论下找两个元素和为0的题延伸
问一个题目(Facebook)Microsoft 校园面试面经 + Onsite 求 Bless
给定一个数组,找出3个数乘积最大。“常数空间O(N),O(1)算法那个题目”的变形题目
再来讨论一个题!一题貌似在AMAZON和MICROSOFT都出现过的题目。
问个MS 老问题问道数组题,careercup上说无解?
一个精华区的算法题讨论一道老题:分离数组中的正负数 (转载)
问一个给定的array 和一个sum value,找最小sub-array,谢谢M家SDE offer
相关话题的讨论汇总
话题: 题目话题: ms话题: 偏难话题: 正数话题: 扫到
进入JobHunting版参与讨论
1 (共1页)
j**l
发帖数: 2911
1
或许它可以给一道大大简化的变体
给出一个01串,把所有的0扫到左边,把所有的1扫到右边
不许用计数排序,允许用首尾双指针向中间靠拢,交换的方法
y**i
发帖数: 1112
2
这个就简单多了吧,这个相当于把那个题目稍作修改,就是不要求稳定,因为你这里每
个0都是一样的,不存在哪个在前哪个在后,这样就用标准的快速排序的partition就可
以解决了,时间复杂度O(n),空间复杂度O(1)

【在 j**l 的大作中提到】
: 或许它可以给一道大大简化的变体
: 给出一个01串,把所有的0扫到左边,把所有的1扫到右边
: 不许用计数排序,允许用首尾双指针向中间靠拢,交换的方法

j**l
发帖数: 2911
3
我认为简单题一样可以很好考察一个面试者。特别是题目简单时候人容易放松警惕。越
是简单,对解题速度,正确性,最优性等等也要求最高。
大家看过了那么多难题,实际上遇到反而不怕。
没有平时多练,谁能拍胸脯说我简单题在白板上一次写对,整洁,简短,鲁棒,最优?
面试,就一定是要用最难的题目来考倒人么?
那还不如让你证明P != NP好了

【在 y**i 的大作中提到】
: 这个就简单多了吧,这个相当于把那个题目稍作修改,就是不要求稳定,因为你这里每
: 个0都是一样的,不存在哪个在前哪个在后,这样就用标准的快速排序的partition就可
: 以解决了,时间复杂度O(n),空间复杂度O(1)

y**i
发帖数: 1112
4
这个是当然,所以不管什么题目,都要自己写一遍代码,不然很容易眼高手低,再说用
代码实现本身也很有乐趣的。
我只是针对这个题目来说,用标准的算法导论的书上的方法就可以实现,比前面那道简
单多了。

【在 j**l 的大作中提到】
: 我认为简单题一样可以很好考察一个面试者。特别是题目简单时候人容易放松警惕。越
: 是简单,对解题速度,正确性,最优性等等也要求最高。
: 大家看过了那么多难题,实际上遇到反而不怕。
: 没有平时多练,谁能拍胸脯说我简单题在白板上一次写对,整洁,简短,鲁棒,最优?
: 面试,就一定是要用最难的题目来考倒人么?
: 那还不如让你证明P != NP好了

1 (共1页)
进入JobHunting版参与讨论
相关主题
M家SDE offer再来讨论一个题!
问一道题(2)问个MS 老问题
请大牛解释一下leetcode新题一个精华区的算法题
FB 店面面经问一个给定的array 和一个sum value,找最小sub-array,谢谢
请大家帮忙分析一下这个程序的时间复杂性从水木上看到个数组题
遇到新题脑袋一片空白怎么办?讨论下找两个元素和为0的题延伸
问一个题目(Facebook)Microsoft 校园面试面经 + Onsite 求 Bless
给定一个数组,找出3个数乘积最大。“常数空间O(N),O(1)算法那个题目”的变形题目
相关话题的讨论汇总
话题: 题目话题: ms话题: 偏难话题: 正数话题: 扫到